我刚刚在运行Windows 10的计算机上安装了bash.exe
,它工作得很好,除了我似乎无法让~
指向我想要的位置(如cd ~
)。它会自动指向C:
。
如何更改为引用我所有常用文件所在的C:\Users\name
?
我尝试将$HOME
设置为想要的地址(使用export HOME='C:\Users\name'
),但这没有用。 echo ~
仍返回C:
有什么想法吗?
安装说明-
我只是从SourceForge下载了bash.exe
和其他类似bash的命令,并将整个下载目录添加到了我的路径。
答案 0 :(得分:0)
哦,在您的示例中不能用bash进行操作,如果您想以这种方式添加文件夹,则需要cut \
export HOME='C:\\Users\\name'
但是,如果您在Linux环境中,请尝试此操作,因为c:默认挂载在/ mnt中:
export HOME='/mnt/c/users/name'
如果只是从powershell运行它,您也可以在示例中进行尝试:
C:\Users\USERNAME\.bashrc
HOME=$PATH:/c/users/name
答案 1 :(得分:0)
令人惊讶的是,在Win-bash中控制HOME
扩展的~
变量不是此名称的 bash变量,而是 Windows环境变量。因此,只有在~
开始之前设置HOME
时,我们才能更改bash
的位置,例如。 G。在cmd
和set HOME=…
中。