我有一个别名,它可以ssh
进入机器并执行以下 1 行代码:
alias posts-update= 'ssh [email protected] "cd /var/www/blog/posts && git pull"'
如果手动执行,效果很好,但如果我尝试使用posts-update
别名,它什么也不做,也不打印任何内容
答案1
命令中的 后面有一个空格=
,将参数分成两个:
'posts-update='
'ssh [email protected] "cd /var/www/blog/posts && git pull"'
这会导致alias
别名posts-update
没有什么(因为 后面没有任何内容)。它还应该打印有关第二个参数的错误消息,该参数中=
没有 ,因此认为它是一个需要描述的现有别名。=
alias