linux連續指令的表達方式

2021-06-27 04:07:15 字數 700 閱讀 5659

連續指令的下達方式:

這裡需要再提幾個重要的資訊,我們剛剛上面提過說,兩個指令先後寫在一起,可以這樣寫:

command1; command2

利用分號『 ; 』來分隔,這個分號的意思,代表不論 command1 執行結果為何,command2 都會

被執行!那麼如果我是兩個相關的指令,第乙個 command1 如果執行結果有錯誤,第二個就不

被執行,可以這樣做嗎?當然可以,就使用下面兩個鏈結的咚咚:

command1 && command2

command1 || command2

還記得我們之前的變數內容中,那個 ? 代表什麼嗎?沒錯,就是代表前乙個執行的指令內容有

沒有錯誤,如果有錯誤就回傳為 1 ,沒有錯誤就回傳為 0 ,你可以經由 echo $? 來查詢得知!

那麼 && 就是代表,當 command1 執行結果傳回值為 0 的時候,也就是沒有錯誤訊息時,則

command2 才會開始執行,而 || 恰恰相反,當 command1 有錯誤訊息時, command2 才會執行!

舉個例子來說,我的系統中並沒有 /vbird 這個目錄,所以執行 ls /vbird 應該會有錯誤訊息才對,

所以,底下三個指令串會顯示什麼呢?

$  ls  /bird  && ls /

$ ls /bird ; ls /

$ ls /bird || ls /

文字的表達方式

文字的表達方式 1,直接寫中文名稱 div2,寫字型的英文名稱 div3,unicode編碼 字型名稱 英文名稱 unicode編碼 宋體 simsun 5b8b 4f53 微軟雅黑 microsoft yahei 5fae 8f6f 96c5 9ed1 新宋體 nsimsun 65b0 5b8b ...

IP位址表達方式

ipv4位址是四個位元組表述,最大表示範圍是 255.255.255.255 首先在 255.255.255.255 這麼大的乙個網路中有 4,294,967,294個可用ip 一台計算機在這麼大一群網路位址中想要快速路由到最終主機上很難實現,這相當於網路裝置在 資料報時,要在約 40億次的查詢才能...

爬蟲常用的正則表達方式

python裡的正則化庫re,使用方法 import re line boooooobby123 regex str b.3 re.match regex str,line a匹配以字元a開頭的字串 3 匹配以3結尾的字串 b.3 匹配以b開頭以3結尾的,中間有若干重複或不重複的字元 0 的字串 非...