linux系統執行多條命令,linux系統執行復合命令


在操作linux系統的時候,你是否遇到過打開一個目錄,然后查看一個文件里面的內容。

我們可以使用命令   cd + 目錄     cat + 文件名,我們需要輸入兩次,點擊兩次 enter   有沒有一步到位的辦法,按一次enter就能查看文件的內容。

 

第一種方法:(;)

  Linux 連續執行多條命令,每條命令使用";"隔開,則無論前邊的命令執行成功與否都會繼續執行下一條命令。

    舉例如下:

        

        (1) ll   顯示當前文件夾sused的內容,我們看到有兩個文件和一個目錄

        (2)cd xu   打開xu的目錄

        (3)ll         顯示xu目錄下的內容

        (4)cat a.xml  查看a.xml的內容

      復合命令,一次操作然后查看到文本a.xml的內容

        

        (1)cd xu   打開xu的目錄

         (2)ll         顯示xu目錄下的內容

        (3)cat a.xml  查看a.xml的內容

 注意1:  如果cd xu;ll ;cat a.xml中有錯誤,那么還能執行嗎? 答案是不能執行錯誤的命令,可以執行正確的命令,第一個命令 ll是可以執行的,舉例如下

        

        文件中沒有xuu目錄,我們自然就打不開xu目錄,也無法查看xu目錄下的a.xml文件的內容了

 第二種方法:(&&)

       如果每個命令被 && 號分隔,那么這些命令會一直執行下去,如果中間有錯誤的命令存在,則不再執行后面的命令,沒錯則執行到完為止;也就是說只有前邊的命令執行成功了再會繼續執行后邊的命令

     舉例如下: 我們重復上一個命令,

         

注意2:  如果cd xuu && ll && cat a.xml中有錯誤,命令就會終止執行,也就說不會在執行后面的命令了,即使是后面的命令是正確的,請看看和注意1的區別,舉例如下

         

 

 第三種方法:(||)

      如果每個命令被雙豎線(||)分隔符分隔,如果命令遇到可以成功執行的命令,那么命令停止執行,即使后面還有正確的命令則后面的所有命令都將得不到執行。假如命令一開始就執行失敗,那么就會執行 || 后的下一個命令,直到遇到有可以成功執行的命令為止,假如所有的都失敗,則所有這些失敗的命令都會被嘗試執行一次

      舉例如下:

        

 

 linux有很多命令,大家可以使用  ; &&   ||   來組合linux命令,然后執行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM