将 Cygwin 的 $HOME 设置为 Windows 配置文件目录

将 Cygwin 的 $HOME 设置为 Windows 配置文件目录

让 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,您就会立即到达那里。我已经使用这个技巧来链接到我的文件夹,并且它在我的导航中速度非常快。

相关内容