分號
張掖ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
命令1 ; ?命令2
ls?;?ls?;?ls
如果前后命令有聯(lián)系的,就是要前面執(zhí)行完正確再執(zhí)行的,要加
命令1 ?命令2
ls??ls??ls
一次執(zhí)行多個(gè)命令可以將多個(gè)命令用英文分號分割,比如像這樣:
mkdir /tmp/mydir; touch /tmp/mydir/myfile
其實(shí)這樣也不能算是同時(shí)執(zhí)行,Linux的命令是順序執(zhí)行的,就算是shell腳本,里面寫了一大堆命令,同樣也順序執(zhí)行的。如果前一個(gè)命令執(zhí)行的時(shí)間比較長,后面的命令就只有等待了。如果命令執(zhí)行時(shí)間比較長,又想讓命令同時(shí)執(zhí)行,恐怕只能打開多個(gè)虛擬終端才行(右鍵虛擬終端界面,選擇“打開標(biāo)簽”),打開多個(gè)登錄的虛擬終端其實(shí)是運(yùn)行了多個(gè)“會(huì)話”,多個(gè)“會(huì)話”中的命令才是“同時(shí)”執(zhí)行。
對于單個(gè)命令執(zhí)行大多數(shù)人都是明了的,也就是在一個(gè)命令行上執(zhí)行一條命令。那對于在一行上執(zhí)行多個(gè)命令怎么辦呢,其實(shí)也很簡單,只需在各命令之間加上特殊命令符號,我們常規(guī)使用到的有3個(gè)特殊命令符號。
1. [;]
如果被分號(;)所分隔的命令會(huì)連續(xù)的執(zhí)行下去,就算是錯(cuò)誤的命令也會(huì)繼續(xù)執(zhí)行后面的命令。
2. []
如果命令被所分隔,那么命令也會(huì)一直執(zhí)行下去,但是中間有錯(cuò)誤的命令存在就不會(huì)執(zhí)行后面的命令,沒錯(cuò)就直行至完為止。
3. [||]
如果每個(gè)命令被雙豎線||所分隔,那么一遇到可以執(zhí)行成功的命令就會(huì)停止執(zhí)行后面的命令,而不管后面的命令是否正確與否。如果執(zhí)行到錯(cuò)誤的命令就是繼續(xù)執(zhí)行后一個(gè)命令,一直執(zhí)行到遇到正確的命令為止。
命令中間加符號 例如 make make install 代表前面的命令執(zhí)行完畢在執(zhí)行后面的
還有加管道符號 rpm -qa | wc -l 代表把前面命令執(zhí)行結(jié)果作為后面命令的輸入