如何更改WSL的Windows终端的默认目录?

时间:2020-10-17 08:56:39

标签: ubuntu windows-subsystem-for-linux

This is the current opening directory

我希望wsl默认在“桌面”文件夹中打开。 (C:\ Users \ dharm \ Desktop) 桌面文件夹位于当前打开其中的“ dharm”文件夹中。

1 个答案:

答案 0 :(得分:0)

假设您的shell是Bash,并且正在读取.bash_profile,请添加

cd ~/Desktop

到该文件的末尾。 (如果它不存在,但是您有.bashrc,请尝试在其中添加。如果两个文件都不存在,请在主目录中创建.bash_profile。如果您使用的是其他外壳程序,请查阅其文档。)

请注意使用适当的编辑器-如果您将DOS换行符添加到文件中,Bash将显示错误。

我的预测是,一旦您了解了系统的基础知识,便希望删除此黑客。也许只有在SHLVL为1的情况下才添加防护措施:

[[ $SHLVL -eq 1 ]] && cd ~/Desktop

所以只有在启动第一个shell时才会发生。

(不熟悉WSL;刚尝试启动系统时,也许要尝试找出SHLVL是否确实处于其他值。)

相关问题