windows 使用linux系统。wsl 安装使用
windows使用wsl
WSL(Windows Subsystem for Linux)是适用于 Linux 的 Windows 子系统。它是一种在 Windows 计算机上运行 Linux 环境的功能,无需传统虚拟机或双启动设置即可让开发人员同时访问 Windows 和 Linux 的功能。通过 WSL,用户可以直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,无需对它们进行任何修改
实际效果图
1 安装wsl
!(wsl 安装教程)[https://learn.microsoft.com/zh-cn/windows/wsl/install]
1.1 默认安装ubuntu系统
打开powershell
wsl --install
1.2 查看已安装的系统,新装的应该都是wsl2
打开powershell
wsl -l -v
1.3 可选,wsl迁移
wsl默认安装c盘,可以迁移到其他硬盘
!(wsl 系统迁移)[https://blog.csdn.net/weixin_35723192/article/details/131465760]
2 安装windows终端
2.1 按照教程安装
!(Windows Terminal 安装教程)[https://learn.microsoft.com/en-us/windows/terminal]
2.2 可选 使用zsh美化终端,程序员必备
!(zsh oh my zsh 安装)[https://blog.csdn.net/xd_wjc/article/details/135038556]
powerline10k 配置前请先安装字体,不然图标没法显示。选择你喜欢的nerd字体 !(nerdfonts字体下载)[https://www.nerdfonts.com/font-downloads]
!(powerline10k 的配置页面)[https://zhuanlan.zhihu.com/p/659833088]
3 安装node
!(node 安装教程)[https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl]
3.1 更新包管理器
sudo apt update && sudo apt upgrade
3.2 下载nvm
# 下载nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
# 查看安装版本
nvm --version
# 查看全部版本
nvm ls-remote
# 查看当前版本和历史lts版本
nvm list
3.3 注意ubuntu系统安装nvm 可能会出现列出的是iojs 版本而不是node版本,此时请注意
!(nvm安装踩坑)[https://github.com/nvm-sh/nvm/issues/2913]
vi ~/.bashrc
# 如果你使用 zsh,请编辑 ~/.zshrc
vi ~/.zshrc
# 将以下命令复制到底部
export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist
# 编辑完成后退出,记得生效文件
source ~/.bashrc
# 如果你使用 zsh,请编辑 ~/.zshrc
source ~/.zshrc
# 此时查询后出现node版本说明完成
nvm list
3.4 安装node版本
# 查看lts版本
nvm list
# lts/gallium -> v16.20.2
# lts/hydrogen -> v18.20.4
# lts/iron -> v20.17.0
建议下载以下三个版本,适配新老项目要求
nvm install 16.20.2
nvm install 18.20.4
nvm install 20.17.0
# 查看已安装版本
nvm list
# 切换 node版本。npm也不用另外单独下载,对应的npm版本也由nvm控制比较好
nvm use 18.20.4
4 其他
vscode 也有wsl插件支持使用wsl,ctrl+ shift + p 搜索 terminal font,终端字体改成之前下载的字体
wsl 内访问 windows 文件
# wsl内 /mnt 将映射到 windows的文件
cd /mnt/d
__EOF__
本文作者: wanglei1900 本文链接: https://www.cnblogs.com/wanglei1900/p/18412598 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。