打开Windows Terminal。鼠标点击进入设置,或者同时按ctrl和逗号。
找到如下内容:
{
"guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"hidden": false,
"name": "Ubuntu-20.04",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu-20.04/home/<yourname>"
},
添加/修改如下行:
"startingDirectory": "//wsl$/Ubuntu-20.04/home/<yourname>"
关于获取"<yourname>"的方法:
进入wsl2,输入:
cd ~
再输入
pwd
所示结果就是"<yourname>"
将 WSL 分发设置为启动时在主 ~ 目录中开始
默认情况下,配置文件的 startingDirectory 为 %USERPROFILE% (C:\Users\<YourUsername>)。 这是一个 Windows 路径。 对于 WSL 分发,现在直接引用文件系统(从 Windows 终端版本 1.12.3472.0 开始)。 可以使用 /home/<Your Ubuntu Username> 直接引用主文件夹。 例如,以下设置会在其主文件路径中启动“Ubuntu-20.04”分发:
{
"name": "Ubuntu-20.04",
"commandline" : "wsl -d Ubuntu-20.04",
"startingDirectory" : "/home/<Your Ubuntu Username>"
}
如果使用早期版本的 Windows 终端,在引用分发的 startingDirectory 设置的主路径时,WSL 可能需要使用 \wsl$\ 前缀。 例如,在早期版本的 Windows 终端中,以下设置会在其主文件路径中启动“Ubuntu-18.04”分发:
{
"name": "Ubuntu-18.04",
"commandline" : "wsl -d Ubuntu-18.04",
"startingDirectory" : "//wsl$/Ubuntu-18.04/home/<Your Ubuntu Username>"
}
重要 在较新版本的 Windows 中,startingDirectory 可以接受 Linux 样式的路径。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。