在 cygwin 中使用别名无法识别?

Using alias in cygwin doesn't recognize?

我有以下别名:

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

并且,我尝试在 Cygwin 中按如下方式执行它:

cygstart chrome  gmail

但是,它将 "gmail" 按字面意思视为网址 "gmail" 而不是别名 https://gmail.com

问:为什么不使用别名?

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

考虑改用变量:

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