我有以下别名:
alias gmail='https://gmail.com'
而且,我尝试在Cygwin中执行如下:
cygstart chrome gmail
但是,它会对待" gmail"字面意思是网址" gmail"而不是别名https://gmail.com
问题:为什么不使用别名?
答案 0 :(得分:3)
Shell别名仅适用于命令中的第一个单词。它们不能用于在命令中间替换字符串。
考虑使用变量:
gmail='https://gmail.com'
cygstart chrome "$gmail"