首页 > bash的alias如何组合多个命令

bash的alias如何组合多个命令

比如我要用一个alias命令同时执行这三行代码,该怎么写呢:

rm ./foo/bar
mv ./foo ./fooo
ls ./fooo

把三条命令用分号写在一行,然后对整体alias即可:

rm ./foo/bar; mv ./foo ./fooo; ls ./fooo

也可以

  1. 写一个函数
  2. 写一个脚本

如果不管命令执行是否成功都往下执行,可以用;分割多个语句放在一行执行,如果希望前面的执行成功才执行后面的语句,用&&分割语句。

【热门文章】
【热门文章】