我正在使用 MSYS(MinGW UNIX 环境)在我的 Windows 7 工作站上获取一个可运行的类 UNIX 环境。当我启动 MinGW shell 时,我可以看到我的主目录是/home/oded.a
,并且运行mount
显示它来自msys\1.0
MinGW 安装目录。
它运行正常,我可以将文件放在那里,使用 MSYS 环境实用程序和 shell 写入和读取它们,但是当我打开 Windows 7 文件资源管理器并浏览时msys\1.0
,我看不到名为的目录home
,我真的很想能够使用 Windows 工具访问我的 MSYS 主文件。知道主目录实际上存储在哪里吗?
这是我的系统上的输出mount
:
C:\Program Files (x86)\MinGW\msys\1.0 on /usr type user (binmode,noumount)
C:\Program Files (x86)\MinGW\msys\1.0 on / type user (binmode,noumount)
C:\Users\oded.a\AppData\Local\Temp on /tmp type user (binmode,noumount)
c: on /c type user (binmode,noumount)
q: on /q type user (binmode,noumount)
答案1
$ pwd -W
C:/MinGW/msys/1.0/home/Steven
答案2
有时 MinGW/MSYS 会在 ~/msys/1.0/home/user
(user
是我的用户名)中创建主文件夹
以下是我发现的。
MinGW/MSYS
C:/MinGW/msys/1.0/home/user
如果您像往常一样安装它们(接受默认值)并且成功执行,通常会在下创建一个主文件夹msys.bat
。但是,如果您恰好有一个名为的环境变量,它不会在您期望的位置创建它HOME
。
- 或者,首先通过
$pwd -W
($ 是命令提示符) 检查您的主文件夹。 - 删除名为 的环境变量
HOME
。(它不会弄乱 Windows。) - 重启
msys.bat
再次执行。- 或者,现在检查你的主文件夹
$pwd -W
- 注:不需要重新安装
MinGW/MSYS
。
(债务人)<><