一次執行多個命令有多種寫法:
1. 命令之間用分號(;)隔開:順序執行各條命令,各命令的執行結果,不會影響其他命令的執行。即每個命令都會執行,但不保證每個命令都執行成功。
2. 命令之間用&&隔開:若前面的命令執行成功,才會去執行后面的命令。。
3. 命令之間用||隔開:||跟上面的&&是相對的,只有前面的命令執行失敗后才去執行下一條命令。
4. 命令之間用|隔開:|是管道命令的界定符號,管道命令是將前一個命令的輸出直接作為下一個命令的輸入,從而讓兩個(或者更多命令)像流水線一樣連續工作,不斷地處理文本流。舉個例子:make –j10 | tee make.log,意思是10個核並行編譯,並將屏幕輸出同步打印到make.log文件中去。