在 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"
我有以下别名:
alias gmail='https://gmail.com'
并且,我尝试在 Cygwin 中按如下方式执行它:
cygstart chrome gmail
但是,它将 "gmail" 按字面意思视为网址 "gmail" 而不是别名 https://gmail.com
问:为什么不使用别名?
Shell 别名仅适用于命令中的第一个单词。它们不能用于替换命令中间的字符串。
考虑改用变量:
gmail='https://gmail.com'
cygstart chrome "$gmail"