【发布时间】:2019-07-27 08:50:58
【问题描述】:
我刚刚在运行 Windows 10 的机器上安装了bash.exe,它运行良好,但我似乎无法让~ 指向我想要它的位置(如cd ~)。它会自动指向C:。
如何将其更改为引用我所有常用文件所在的 C:\Users\name?
我尝试将$HOME 设置为我想要的地址(使用export HOME='C:\Users\name'),但没有成功。 echo ~ 仍然返回 C:
有什么想法吗?
安装说明 --
我只是从SourceForge 下载了bash.exe 和其他类似bash 的命令,并将整个下载的目录添加到我的路径中。
【问题讨论】:
-
在 PowerShell 中,
~定义在PSProvider:Get-PSProvider -PSProvider FileSystem | % Home中。但是在 bash 下,我不确定该系统如何解释它。 -
在 PowerShell 中,
~将我带到正确的位置(即C:\Users\name),但这似乎并不能转化为 bash。 -
我想我们需要更多关于您如何安装 bash.exe 的详细信息。这是Windows Subsystem for Linux 还是别的什么?
-
刚刚编辑以包含此内容...如果信息不足,请告知。
-
这个故事以前有人问过。请查看这篇文章中建议的解决方案:stackoverflow.com/a/46898841/2166900