如何在 WSL2 中设置 D: 的起始目录?

Alp*_*aca 8 linux windows-subsystem-for-linux wsl-2

我在 Windows 10 中使用 Ubuntu-20.04 WSL2。

我想D:在打开终端时接近,所以我将其添加到我的工作区中settings.json:

"source": "Windows.Terminal.Wsl",
"colorScheme": "Monokai Night",
"startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\mnt\\d" //added this
Run Code Online (Sandbox Code Playgroud)

但它不起作用(此代码将我连接到默认值mnt/c/Users/username)。

所以我也尝试了这个:

"source": "Windows.Terminal.Wsl",
"colorScheme": "Monokai Night",
"startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\mnt" //added this
Run Code Online (Sandbox Code Playgroud)

这是工作。

如何设置起始目录d?

tdy*_*tdy 1

对于像这样的挂载目录D:,设置挂载点/mnt/d是行不通的(h/t @Dominique)。

\n\n
\n

或者,忽略 Windows 终端设置并cd在您的末尾~/.bashrc:

\n
cd /mnt/d\n
Run Code Online (Sandbox Code Playgroud)\n