在cygwin中使用别名并不能识别?

时间:2015-06-03 17:24:10

标签: bash google-chrome cygwin alias .bash-profile

我有以下别名:

alias gmail='https://gmail.com'

而且,我尝试在Cygwin中执行如下:

cygstart chrome  gmail

但是,它会对待" gmail"字面意思是网址" gmail"而不是别名https://gmail.com

问题:为什么不使用别名?

1 个答案:

答案 0 :(得分:3)

Shell别名仅适用于命令中的第一个单词。它们不能用于在命令中间替换字符串。

考虑使用变量:

gmail='https://gmail.com'
cygstart chrome "$gmail"