//多條命令之間以“;”間隔,就組成組合命令,依次執行,上條語句執行成功與否不影響下個語句的執行。哦嗯
//如果使用“&&”代替“;”,在上條語句執行成功的前提下才能執行下條命令
//當用“||”代替“;”時,上條命令執行失敗時才能執行下條語句
[ftt@localhost pictures]$ ls
cat.log copy.jpg p2.jpg test
[ftt@localhost pictures]$ rm copy.jpg;cp p2.jpg new.jpg
[ftt@localhost pictures]$ ls
cat.log new.jpg p2.jpg test
[ftt@localhost pictures]$ rm copy.jpg && cp p2.jpg p2.jpg
rm: 無法刪除"copy.jpg": 沒有那個文件或目錄
[ftt@localhost pictures]$ cp sctq.log dog.log || rm new.jpg
cp: 無法獲取"sctq.log" 的文件狀態(stat): 沒有那個文件或目錄
[ftt@localhost pictures]$ ls
cat.log p2.jpg test
閱讀更多 火到沒朋友的大數據 的文章