bash – 为什么我不能用";"来调用两个别名? - 代码日志
当我尝试使用;结合两个正常命令;字符(例如ls; cd)它工作正常.但是,我创建了两个别名(stopdev和startdev),如果我尝试将它们组合起来:stopdev; startdev
或者即使我只是尝试在一个后面添加一个分号:
stopdev;
我收到语法错误:
bash: syntax error near unexpected token `;'
如果我使用&&我也会遇到同样的问题:
stopdev && startdev
bash: syntax error near unexpected token `&&'
我对此感到困惑,因为我认为别名就像任何其他命令一样……但显然它们不是.
那么,有两个问题:
>为什么要使用;或者&&别名调用无效?
>有没有办法(除了创建一个stopstartdev别名)轻松地将这两个命令一起运行?
Read full article from bash – 为什么我不能用";"来调用两个别名? - 代码日志
No comments:
Post a Comment