我在 Cygwin .bash_profile 中使用了很多别名作为 cd 到各种冗长的网络驱动器的一种方式。我还经常修改这个 .bash_profile 文件,因为需要访问新驱动器。
我正在尝试创建一个别名,它将在文本编辑器中打开我的 .bash_profile 并允许我从任何地方快速编辑它。让我们使用以下示例:
alias editbash='subl ~/.bash_profile'
“subl”是我的 Sublime Text 可执行文件路径的另一个别名。这很好用。
我的主要问题是,当我执行此别名时,它会尝试在以下路径打开文件:
C:\home\username\.bash_profile
... 代替...
C:\cygwin\home\username\.bash_profile
我试图修改此别名以使用以下内容:
alias editbash='subl /cygwin/home/username/.bash_profile'
这有效,但前提是我目前正在查看我的 C: 驱动器中的某些内容,而我通常不是。
如何更新此别名以始终引用我的Cygwin 用户主目录,而不是 Windows 主目录?或者,如果它更容易,我如何在后一个示例中始终引用 C: 驱动器?