有的時候執行一些簡單指令的時候總不想分好幾次輸入,利用以下方法可以方便的一次執行多個命令
用;
可以讓多個命令連續知行,中間出現錯誤並不會中斷後面命令,如
mkdir test; mkdir test; rmdir test;
雖然第二條指令會報錯,但是不會影響後面的指令,最後test目錄不存在
用&&
分割的命令,如果沒有錯誤會一直執行下去,出現錯誤立即中止,如
mkdir test && mkdir test && rmdir test
這回在第二個指令處就中止了
用||
分割的命令,如果有錯誤就一直執行下去,直到一次正確立即中止,如
mkdir test || mkdir test || rmdir test
mkdir test || mkdir test || rmdir test || mkdir test
第一次執行第一條指令就正確,後面的不執行
第二次執行前兩條都錯誤,直到最後一條才正確,最後一條不再執行