是否有快捷方式可以在每个路径中输入 /cygdrive/?是否可以将 /cygdrive/ 别名为 /cd/?
答案1
$ man alias
NAME
alias, unalias - create or remove a pseudonym or shorthand
for a command or series of commands
它们仅用于命令。
如果您想创建 /cygdrive 的快捷方式,我建议使用环境变量:
export PROJECT_DIR=/cygdrive/c/path/to/project
export c_dir=/cygdrive/c
export d_dir=/cygdrive/d
将这些放入你的主目录下的 .profile 文件中。
用法:
cd $c_dir
cd $d_dir
cd $PROJECT_DIR
答案2
您可以使用:mount --change-cygdrive-prefix
例如:mount --change-cygdrive-prefix /
并将cd /c/
工作目录更改为/cygdrive/c/
。
对于永久性的改变(不是会话的改变),您需要更改 Windows 注册表。
答案3
我所做的是在 Cygwin 主目录中为那些我经常访问的目录创建符号链接,例如:
$ cd ~
$ ln -s /cygdrive/c/code
然后$ cd code
带我去我想去的地方。
答案4
以下是cygwin挂载的解决方案:
mount --change-cygdrive-prefix /
然后而不是cd /cygdrive/c
cd /c
早期的帖子别名对于缩短“cd long-path”命令仍然有用