C驱动器的cygwin别名不';行不通

C驱动器的cygwin别名不';行不通,cygwin,Cygwin,我在bashrc中创建了一个别名,如下所示: alias workspace='/cygdrive/c/' 我原以为我可以在cygwin-like cd工作区中使用它,但后来我发现了一个错误 /cygdrive/c/是一张地图 我试图在cygdrive之前和c之后删除/但没有任何效果。无法创建这样的别名吗?如果您这样做: 别名workspace='cd/cygdrive/c/Users/bla' 然后您只需键入workspace,就可以进入正确的目录:-)它对我有效:alias workspa

我在bashrc中创建了一个别名,如下所示:

alias workspace='/cygdrive/c/'
我原以为我可以在cygwin-like cd工作区中使用它,但后来我发现了一个错误 /cygdrive/c/是一张地图

我试图在cygdrive之前和c之后删除/但没有任何效果。无法创建这样的别名吗?

如果您这样做: 别名workspace='cd/cygdrive/c/Users/bla'


然后您只需键入workspace,就可以进入正确的目录:-)

它对我有效:
alias workspace='cd/cygdrive/c/'

workspace=/cygdrive/c; cd $workspace


但是我仍然不知道为什么有些人应该使用这个

我做了完整的安装,所以我想是的。Cygwin并不抱怨bashrc中的额外规则。请尝试使用“/cyg/c”而不是“/cygdrive/c”
ln -s '/cygdrive/c' ~/workspace ; cd ~/workspace