如何更改Bash for Windows 10中的默认目录?

时间:2017-02-19 06:29:49

标签: windows bash

如何将windows bash的默认目录更改为我选择的文件夹?

编辑:我想我应该更清楚。当我启动Bash时,我希望它的目录位于我选择的位置,如桌面或其他东西。如何设置默认目录?

3 个答案:

答案 0 :(得分:16)

如果要更改bash提示符所在的目录,可以编辑.bashrc文件。在底部,添加:

cd ~

这将进入您的主目录。 (你实际上可以只做cd,但我更清楚地添加~ IMO)

要进行编辑,您可以使用vim。如果你不知道如何使用它,你可以暂时使用nano,但你真的应该看看它,它真的很强大。

$ nano ~/.bashrc

这将在“完整控制台”中打开nano。在底部,您可以使用几个命令(^表示control)进行更改,点击ctrl+o保存文件(写入文件)。它会问你在哪里写,默认情况下,它是正确的位置,只需点击enter,就会保存.bashrc文件。然后,您可以按ctrl+x退出。

答案 1 :(得分:13)

Windows上的Ubuntu上的Bash 的默认目录设置为文件夹的步骤 -

  1. 在Windows上打开Ubuntu上的Bash。
  2. cd ~转到Ubuntu的主目录
  3. 输入edit .bashrc并输入Bash。这将在vim中打开文件。
  4. 使用键盘上的Down ArrowPage Down键转到文件的末尾(Bash右下角有一个有用的进度条) )。在此文件的末尾,您会找到cd ~,将cd ~替换为您想要的位置。
  5. 保存.bashrc文件。要保存文件,请单击esc,然后键入:wq并单击“输入”。
  6. 注意:

    • 要访问硬盘位置,请确保首先包含安装目录。
    • 因此,如果您想在打开Bash时在C:\dev打开您的Bash。您需要在Ubuntu主目录的.bashrc文件中替换cd ~cd /mnt/c/dev

答案 2 :(得分:6)

只需输入echo "cd ~" >> ~/.bashrc即可。这将附加" cd~"到你的.bashrc。

每次启动(n交互式)bash实例时都会执行.bashrc。