/cygdrive/ 有快捷方式吗?

/cygdrive/ 有快捷方式吗?

是否有快捷方式可以在每个路径中输入 /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”命令仍然有用

相关内容