201202_安装 WSL 后的一些配置

安装了多个 WSL 后,在 Powershell 中使用命令 wsl 可启动默认的 linux。使用 ubuntu2004ubuntu2004.exe 可启动指定的 linux。

修改默认启动的 linux

可修改使用 wsl 命令时所启动的系统。
在系统中输入 exit 可返回 PowerShell。

查看已安装的 WSL:

wslconfig /list

设置默认系统:

wslconfig /setdefault <SysName>

修改默认用户为 root

可修改「使用系统名启动的系统」启动时所登录的用户名。
包括自动添加到 「Windows Terminal」 列表中的启动项等。

Ubuntu 20.04

ubuntu2004.exe config --default-user root

Ubuntu 16.04

ubuntu1604.exe config --default-user root

Debain

debain.exe config --default-user root

启动时默认打开 ~ 而非 PC 中的用户目录

在 「Windows Terminal」或安装 WSL 后自动添加的「开始菜单快捷方式」中启动时,默认打开的是当前 PC 用户的主目录,而一些程序所读取配置文件时在 ~ 目录读取。
此处提供 2 个方法修改之。

  1. 在「PowerShell」中使用命令启动,参考上文。
  2. 在「Windows Terminal」中,修改配置文件如下(以 WSL Ubuntu 20.04 为例):
"commandline": "ubuntu2004.exe"
//"source": "Windows.Terminal.Wsl"

WSL 目录相关

查看 WSL 目录

explorer \wsl$

固定到快捷访问

  1. 右击——「固定到快速访问」
  2. 右击——「映射网络驱动器...」—— 指定驱动器号 —— 完成(右击「断开连接」可删除图标)

参考文献

  1. Command Reference for Windows Subsystem for Linux
原文地址:https://www.cnblogs.com/ram314/p/14077199.html