我通常是 Linux 命令提示符用户,现在我在笔记本电脑上使用 Windows 10,我知道......这是一个糟糕的选择。所以我使用 Cygwin 作为 Windows 上的终端,唯一的问题是当我第一次启动它时,它在一个我不认识的目录中初始化
] 1
我希望能够导航到我的文档和桌面文件夹以访问存储我的代码文件的位置。下面是我使用“ls”和“cd ..”命令后看到的另一个屏幕截图。
我花了太多时间浏览所有这些可见的目录,而且我似乎无法找到我的文件在系统中的位置。那么我该如何找到它们呢?如何设置 Cygwin 始终在正确的目录中启动?
谢谢。
最佳答案
Cygwin 在安装目录中创建一个类似 POSIX 的文件系统布局(通常为 C:\cygwin
),这就是安装为 /
的内容。在 Cygwin 内部。
“真正的”Windows 文件系统安装为 /cygdrive
,所以/cygdrive/c/cygwin
是一个递归目录,其内容与 /
相同(如果这有助于形象化这种关系)。
您的 Windows 用户主目录(不要与 C:\cygwin\home\USERNAME
内的 Cygwin 目录混淆)位于 /cygdrive/c/Users/USERNAME
中。如果您愿意,可以将以下内容添加到 ~/.bashrc
的底部文件:
cd "/cygdrive/c/Users/$USER"
在 Windows 用户目录中启动 shell。就我个人而言,我发现在实践中,我很少真正需要在 Cygwin 中工作时最终进入 Windows 领域,但对每个人来说都是如此。
关于linux - Cygwin 初始目录位于未知位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940669/