從零開始學習Linux(三十四):多命令順序執(zhí)行與管道符

1、多命令順序執(zhí)行

多命令執(zhí)行符 格式 作用
; 命令1 ; 命令2 多個命令順序執(zhí)行馒稍,命令之間沒有任何邏輯關系皿哨。就算第一條命令執(zhí)行報錯,第二條也會執(zhí)行纽谒。
&& 命令1 && 命令2 邏輯與证膨,當命令1正確執(zhí)行,命令2才會執(zhí)行鼓黔;當命令1執(zhí)行錯誤央勒,則命令2不會執(zhí)行。
|| 命令1 || 命令2 邏輯或澳化,當命令1執(zhí)行錯誤崔步,命令2才會執(zhí)行;當命令1執(zhí)行正確缎谷,則命令2不會執(zhí)行井濒。
1.1、多命令執(zhí)行符之;

順序執(zhí)行命令:

date;cd /fdjalfdjaskfd;pwd

執(zhí)行結(jié)果如下圖所示:

中間命令 cd /fdjalfdjaskfd 雖然報錯了,但是后面的命令pwd依然執(zhí)行了瑞你。

假設有個比較耗時的命令A酪惭,我們可以使用 date;命令A;date 的方式,統(tǒng)計出來執(zhí)行命令A的具體耗時者甲。先記錄下系統(tǒng)時間春感,然后去執(zhí)行命令A,等命令A執(zhí)行完后再次記錄系統(tǒng)時間虏缸。兩次系統(tǒng)時間差就是命令A的耗時鲫懒。

1.2、多命令執(zhí)行符之&&

分別執(zhí)行命令 date && pwd 和 date111 && pwd寇钉。

當?shù)谝粋€命令date正確執(zhí)行的時候刀疙,后面的pwd也能輸出結(jié)果。當date111命令不能正確執(zhí)行時扫倡,后面的pwd則也沒有任何結(jié)果輸出谦秧。

之前我們在學習 從零開始學習Linux(十八):源碼包管理 的時候,安裝源碼包的步驟為:
(1)檢查配置 ./configure撵溃;
(2)編譯 make疚鲤;
(3)編譯安裝 make install;

整個命令也可以簡化為 ./configure && make && make install缘挑。

1.3集歇、多命令執(zhí)行符之||

分別執(zhí)行命令 date || pwd 和 date111 || pwd。

當?shù)谝粋€命令date正確執(zhí)行的時候语淘,后面的pwd沒有被執(zhí)行诲宇。當date111命令不能正確執(zhí)行時,后面的pwd則輸出正確結(jié)果惶翻。

2姑蓝、管道符

命令格式:命令1 | 命令2;
命令說明:命令1的正確輸出作為命令2的操作對象吕粗;

2.1纺荧、搜索命令

命令格式:grep [選項] 搜索內(nèi)容 文件名;
選項說明:

  • -i:忽略大小寫颅筋;
  • -n:輸出行號宙暇;
  • -v:反向查找;
  • --color=auto:搜索出的關鍵字用顏色顯示议泵;

現(xiàn)在grep命令查詢結(jié)果都自動有顏色標注占贫,是因為定義了grep別名。使用alias命令查看別名肢簿,發(fā)現(xiàn)grep='grep --color=auto'靶剑。如下圖所示:

2.2蜻拨、示例
2.2.1、分頁查看/etc下面的文件信息

由于 ll /etc 命令輸出結(jié)果信息太長桩引,翻看比較麻煩《兴希現(xiàn)在想使用 more命令查看 ll /etc 的內(nèi)容。執(zhí)行命令:

ll /etc | more
2.2.2坑匠、搜索/opt/sh/hello.sh文件中Hello內(nèi)容

執(zhí)行命令搜索Hello

cat /opt/sh/hello.sh | grep Hello

分別執(zhí)行以下兩個命令血崭,第一個搜索hello內(nèi)容,第二個忽略大小寫搜索hello內(nèi)容厘灼。

cat /opt/sh/hello.sh | grep hello
cat /opt/sh/hello.sh | grep -i hello

執(zhí)行結(jié)果如下圖所示:

2.2.3夹纫、查看端口信息

執(zhí)行命令,查詢已經(jīng)建立連接的端口信息:

netstat -an | grep "ESTABLISHED"

執(zhí)行結(jié)果如下圖所示:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載设凹,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者舰讹。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市闪朱,隨后出現(xiàn)的幾起案子月匣,更是在濱河造成了極大的恐慌,老刑警劉巖奋姿,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锄开,死亡現(xiàn)場離奇詭異,居然都是意外死亡称诗,警方通過查閱死者的電腦和手機萍悴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來寓免,“玉大人癣诱,你說我怎么就攤上這事⊥嘞悖” “怎么了狡刘?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長困鸥。 經(jīng)常有香客問我,道長剑按,這世上最難降的妖魔是什么疾就? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮艺蝴,結(jié)果婚禮上猬腰,老公的妹妹穿的比我還像新娘。我一直安慰自己猜敢,他們只是感情好姑荷,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布盒延。 她就那樣靜靜地躺著,像睡著了一般鼠冕。 火紅的嫁衣襯著肌膚如雪添寺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天懈费,我揣著相機與錄音计露,去河邊找鬼。 笑死憎乙,一個胖子當著我的面吹牛票罐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播泞边,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼该押,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了阵谚?” 一聲冷哼從身側(cè)響起蚕礼,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎椭蹄,沒想到半個月后闻牡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡绳矩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年罩润,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翼馆。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡割以,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出应媚,到底是詐尸還是另有隱情严沥,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布中姜,位于F島的核電站消玄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏丢胚。R本人自食惡果不足惜翩瓜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望携龟。 院中可真熱鬧兔跌,春花似錦、人聲如沸峡蟋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仅乓,卻和暖如春赖舟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背方灾。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工建蹄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人裕偿。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓洞慎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親嘿棘。 傳聞我的和親對象是個殘疾皇子劲腿,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容