2.WSL 子系统的介绍与安装
2.WSL 子系统的介绍与安装
官方说明:
https://learn.microsoft.com/zh-cn/windows/wsl/about
为何会需要 WSL ?
一般的程序员都会拥有多台电脑,一台 Mac 笔记本 ,一台 Windows,上班 Mac,下班 Windows。
敲代码 Mac,打游戏 Windows,甚至可能还有一款 Windows 或 Linux 系统的笔记本。
除此之外,还会有多台远程的服务器使用 Linux 系统。
然后,大多数时候的工作都需要使用命令行。 macOS 和 Linux 大多数命令基本一致,编写好的一些 bash 脚本基本上也是可以通用的。唯独 Windows 比较割裂。
众所周知 PowerShell
很好用,但是没人愿意用。
还有另外一个原因,服务器使用的是 Linux,本地编写的软件用 Windows ,到了服务器结果发现编译失败?这个问题排查起来就很头疼了。
如果存在一种方案,可以在 Windows 下使用 Linux,那岂不是完美? 同一台机器,既可以打游戏,又能写代码,还能用来学习 Linux,还能和服务器拥有一模一样的开发环境!
于是, WSL 诞生了!
目前已经是 WSL2 了。
安装 WSL 子系统
微软官方安装文档:
https://learn.microsoft.com/zh-cn/windows/wsl/install
当然,官方的安装文档略显复杂,我们这里将会简化这个步骤。
当然,以下步骤需要将 Windows 系统更新为最新版本。
第一步 :启用 Linux 子系统
第二步骤:打开 Microsoft Store
并搜索 Linux
打开 Microsoft Store
并搜索 Linux
,然后安装。
简单来说就是:
- 找到并打开
Microsoft Store
- 搜索 Linux,然后找到自己喜欢的 发行版 并安装
- 安装完成后打开该发行版,然后按照命令行提示操作就行了
如果是第一次安装,可能还会提示需要下载一个核心包,但也是无脑下一步就好了。
然后可能还需要你设置个密码啥的
可能还需要安装的程序:
适用于 x64 计算机的 WSL2 Linux 内核更新包
基本的一些设置
## 打开 Powershell 输入
wsl -l -v
## 会显示如下信息
NAME STATE VERSION
* Debian Running 2
## 输入以下指令默认使用 root 身份登录 Debian
Debian config --default-user root
## 将 wsl 关机
wsl --shutdown
## 输入以下指令可以用 wsl 进入当前目录
wsl
效果如图:
到了这一步之后,就可以当做普通的
Linux Debian
去使用了。
- 0
- 0
- 0
- 0
- 0
- 0