Mic*_*ber 5 bash run-dialog ubuntu windows-subsystem-for-linux
我在装有 Ubuntu 的计算机上设置了 WSL(适用于 Linux 的 Windows 子系统)。当我想要一个 Linux 会话时,我会点击Win+R
并输入,bash因为它既短又快。但是,它总是让我陷入/mnt/c/Users/Michael. 我希望它把我放到我的 Ubuntu 主目录 ( ~) 中。
我尝试添加cd ~到我的 .bash_profile,但是每当我尝试从命令行运行时bash,它总是将我带到~,而不是在当前目录中打开 bash。
我可以通过ubuntu从运行对话框运行来解决这个问题,但它需要更长的时间并且更难拼写。
从运行对话框运行时如何bash打开~,从命令提示符或 PowerShell 运行时如何打开当前工作目录?或者,有什么好的解决方法?
一个简单的kludge(解决方法)是把
if [ "$PWD" = '/mnt/c/Users/Michael' ]
then
cd
fi
Run Code Online (Sandbox Code Playgroud)
进入你的.bash_profile. 这样,如果您在C:\Users\Michael运行时位于 Windows 主目录 ( ) 中bash,它将转到您的 Ubuntu 主目录。如果你在其他地方,它会留在那里。
这是一个杂牌/解决方法因为,如果手动去?到C:\Users\Michael在命令提示符或PowerShell中,
bash仍将cd对 ~。
| 归档时间: |
|
| 查看次数: |
2105 次 |
| 最近记录: |