首页 > 系统相关 >windows 使用linux系统。wsl 安装使用

windows 使用linux系统。wsl 安装使用

时间:2024-09-13 17:38:27浏览次数:1  
标签:版本 windows wsl https linux nvm 安装

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 其他

  1. vscode 也有wsl插件支持使用wsl,ctrl+ shift + p 搜索 terminal font,终端字体改成之前下载的字体

  2. wsl 内访问 windows 文件

# wsl内 /mnt 将映射到 windows的文件
cd /mnt/d

标签:版本,windows,wsl,https,linux,nvm,安装
From: https://www.cnblogs.com/wanglei1900/p/18412598

相关文章

  • 10、Linux文本编辑器
    文本编辑器常见文本编辑器WindowsNotepad(记事本)SublimeUltraEditLinuxVI/VIMnanoEmacsSedgeditKateVI和VIM的区别VI全称:VisualInterface创建时间:1976年创建者:BillJoyVIM全称:VIIMproved,即VI的升级版创建时间:1991年创建者:BramMoolenaar特点......
  • Linux rm命令详解使用:掌握安全删除技巧
    rm命令用于删除文件和目录。在Linux中,删除操作通过rm命令直接进行,并且不会像Windows系统那样将文件移动到回收站。因此,删除时需要格外谨慎。基本语法rm[选项]文件/目录常用选项-i:删除前进行提示,确认后再删除。-f:强制删除,忽略不存在的文件,不提示。-r或-R:递归......
  • Linux下Shell脚本实现统一管理服务启停重启
    公司今年开始了大批量的裁员,人心惶惶,所以强迫自己学习点新知识,刚好领导给找了个事情,让写个脚本实现一键启停Linux服务器上的服务,于是开始研究这个怎么搞。最开始的时候,有点想当然了,觉得一键启停不就是写个菜单,调用一下服务启动停止的命令就可以实现,但是在写的过程中,发现全是坑,搞......
  • Linux安装管理多版本JDK
    目录前言1、JDK下载&安装2、配置版本管理3、没遇到的坑4、参考资料前言在之前鄙人还是学生的时候,很老实的作为钉子户坚守JDK8,但在后续学有小成之后,逐渐的开始尝试不同版本的JDK,比如11、17、21以及未来可期的24()。因此为了避免频繁的手动修改Linux的配置文件,便开始着手在......
  • Thinkpad C13 Yoga Linux声卡驱动问题解决方案等
    ChromebookMorphius:ThinkpadC13Yoga与linux这本子做工真不错,全铝触摸屏,360翻折,还有usi笔槽。续航也很长,能连续用8个小时。安装linuxcoolstar.org,请。如果运行那个脚本有困难(网络问题),你可以尝试打开那个脚本看看biosrom是从哪里下载的。手动下载后用脚本里的flashrom那......
  • USB总线-Linux内核USB3.0设备控制器中断处理程序分析(九)
    1.概述USB设备枚举、请求处理、数据交互都涉及USB设备控制器中断。当有事件发生时,USB设备控制器首先将事件信息通过DMA写入到事件缓冲区中,然后向CPU发出中断,随后CPU调用中断处理函数开始处理中断事件。2.事件dwc3USB设备控制器事件使用dwc3_event数据结构描述,由4个字节组成。......
  • linux 下的解压
    1.要解压缩zip文件,可以使用以下命令:unzipfile.zip122.要解压缩tar文件,可以使用以下命令:tar-xvffile.tar13.要解压缩tar.gz文件,可以使用以下命令:tar-xzvffile.tar.gz14.要解压缩tar.bz2文件,可以使用以下命令:tar-xjvffile.tar.bz215.要解压缩tar.Z文件,可以使用以......
  • 对 Windows Server 2016 进行优化时,可以考虑以下条目:这些步骤可以帮助提高 Windows Se
    对WindowsServer2016进行优化时,可以考虑以下条目:关闭不必要的服务:服务管理:通过“服务”管理工具(services.msc),禁用或设置为手动启动以下服务(根据实际需要):PrintSpooler(如果不使用打印功能)WindowsSearch(如果不需要文件索引)RemoteRegistryBluetoothSupportService(......
  • 面试-JS Web API-Linux命令
    关键Linux命令虽然前端开发者不需要掌握Linux的所有命令,但以下基本的命令对日常工作是非常有用的:文件和目录管理ls:列出当前目录下的文件和文件夹。lsls-l#显示详细信息ls-a#显示隐藏文件cd:切换目录。cd/path/to/directorycd..#返回上一级目录pwd:显......
  • 在Linux中如何查看进程的执行情况?
    Linux是一个多任务的操作系统,系统上同时运行着多个进程,正在执行的一个或多个相关进程称为一个作业。那么Linux如何查看进程执行情况?在Linux中,可以使用多种命令来查看进程的执行情况,接下来是具体内容介绍。在Linux系统中,有多种工具可以用来查看正在运行的进程及其执行情况......