让 Cygwin 和 Windows 共享相同的 $HOME 目录(在本例中为 Windows 配置文件目录)有什么缺点吗?
答案1
合并它们会很好地工作。
Cygwin 本身不会在您的 HOME 目录中存储任何内容。第一次使用新的主目录运行 Cygwin 时,默认版本的.bash_profile
等会放在那里,但同样,与已经放在那里的东西没有冲突。
我也发现能够在 Windows 配置文件目录下的内容上使用 Cygwin 通常很方便。但是,我不希望两者相同[*],所以我只是在我的主目录中创建了一个指向它的符号链接。我距离 Windows 配置文件目录的距离永远不会超过cd ~/WinHome
.
[*] 如此多的程序觉得有幸在 Windows 配置文件目录中随机扔垃圾,以至于每次我在我的主目录中看到它都会让我很恼火ls
。我更喜欢与这种混乱保持一定的距离。我觉得我的主目录应该是矿。我很高兴成为~/WinHome
一个中间人。
答案2
很简单,转到.bashrc
文件并为所需的文件夹设置别名
alias someName="cd path/to/your/home/directory"
保存它,无论您在 cygwin 中,只要键入someName
,您就会立即到达那里。我已经使用这个技巧来链接到我的文件夹,并且它在我的导航中速度非常快。