wsl
1. 安装配置
官方教程
https://learn.microsoft.com/zh-cn/windows/wsl/
1.1. 安装
默认安装ubuntu
wsl --install
查看可安装发行版
wsl -l -o
或 wsl --list --online
安装其他发行版
wsl --install -d Debian
查看已安装发行版
wsl -l -v
删除一个发行版
wsl --unregister OpenSuse
1.2. 启动进入关机
装完后,以默认用户进入
wsl
以root用户身份进入
wsl -u root
以其他用户进入
wsl -u 用户名
关机
wsl --t Ubuntu
或 wsl --terminate Ubuntu
1.3. 配置
1.3.1. 配置默认进入的发行版
wsl -s Debian
1.3.2. 修改sudo文件
配置文件位置
/etc/sudoers
说明
%sudo ALL=(ALL:ALL) ALL
最前面是用户名
第一个ALL是主机
第二个括号里的ALL是可以切换到什么身份
第三个是切换到什么组(可以省略)
第四个ALL是指命令名
示例
找到 %sudo ALL=(ALL:ALL) ALL ,在下面添加
yong ALL=(ROOT) NOPASSWD: ALL # 翻译:用户young可在任何主机以root身份不输入密码执行任何命令
yong ALL=(ALL:ALL) NOPASSWD: /usr/bin/apt,/usr/bin/dpkg
x!强制覆盖保存
1.3.3. ubuntu换源
配置文件位置
/etc/apt/sources.list
/etc/apt/sources.list.d/
使用命令替换为清华源
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
然后更新一下缓存
sudo apt update