第十課:命令執(zhí)行順序控制與管道

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

簡單的順序執(zhí)行你可以使用;來完成谣沸,比如上述操作你可以:

$ sudo apt-get update;sudo apt-get install some-tool;some-tool
# 讓它自己順序運行三條命令

2.有選擇的執(zhí)行命令

兩條命令間通過&&連接沉填,則當前一條命令返回0牡肉,即執(zhí)行成功時才會執(zhí)行后一條命令
通過||連接時笔刹,前一條命令返回1時才會執(zhí)行下一條命令

可以通過命令:

$ echo $?

獲得上一條命令的返回值

2.管道

將前一個進程的輸出作為下一進程的輸入
例:顯示 /etc 目錄下有哪些文件和目錄算途,使用ls命令查看:

$ ls -al /etc

使用滾動條或快捷窗口查看

$ ls -al /etc | less

3.cut 命令煌妈,打印每一行的某一字段

例:打印/etc/passwd文件中以:為分隔符的第1個字段和第6個字段分別表示用戶名和其家目錄:

$ cut /etc/passwd -d ':' -f 1,6

打印/etc/passwd文件中每一行的前N個字符:

前五個(包含第五個)

$ cut /etc/passwd -c -5

前五個之后的(包含第五個)

$ cut /etc/passwd -c 5-

第五個

$ cut /etc/passwd -c 5

2到5之間的(包含第五個)

$ cut /etc/passwd -c 2-5



###3.grep 命令,在文本中或 stdin 中查找匹配字符串

grep命令的一般形式為:
> grep [命令選項]... 用于匹配的表達式 [文件]...

-r 參數(shù)表示遞歸搜索子目錄中的文件,-n表示打印匹配項行號煤篙,-I表示忽略二進制文件斟览。

###4.WC命令(簡單小巧的計數(shù)工具)
例:輸出 `/etc/passwd`文件的統(tǒng)計信息
> $ wc /etc/passwd

分別只輸出行數(shù)、單詞數(shù)辑奈、字節(jié)數(shù)苛茂、字符數(shù)和輸入文本中最長一行的字節(jié)數(shù):

>```
#行數(shù)
$ wc -l /etc/passwd
# 單詞數(shù)
$ wc -w /etc/passwd
# 字節(jié)數(shù)
$ wc -c /etc/passwd
# 字符數(shù)
$ wc -m /etc/passwd
# 最長行字節(jié)數(shù)
$ wc -L /etc/passwd

4.sort排序命令

默認為字典排序:

$ cat /etc/passswd | sort

反轉(zhuǎn)排序:

$ cat /etc/passwd | sort -r

按特定字段排序:

$ cat /etc/passwd | sort -t':' -k 3

-t參數(shù)用于指定字段的分隔符,這里是以":"作為分隔符鸠窗;-k 字段號用于指定對哪一個字段進行排序妓羊。這里/etc/passwd文件的第三個字段為數(shù)字,默認情況下是以字典序排序的稍计,如果要按照數(shù)字排序就要加上-n參數(shù):

$ cat /etc/passwd | sort -t':' -k 3 -n

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末躁绸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子臣嚣,更是在濱河造成了極大的恐慌涨颜,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件茧球,死亡現(xiàn)場離奇詭異,居然都是意外死亡星持,警方通過查閱死者的電腦和手機抢埋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來督暂,“玉大人揪垄,你說我怎么就攤上這事÷呶蹋” “怎么了饥努?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長八回。 經(jīng)常有香客問我酷愧,道長驾诈,這世上最難降的妖魔是什么病毡? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任财饥,我火速辦了婚禮,結(jié)果婚禮上闸迷,老公的妹妹穿的比我還像新娘士败。我一直安慰自己闯两,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布谅将。 她就那樣靜靜地躺著漾狼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饥臂。 梳的紋絲不亂的頭發(fā)上逊躁,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音擅笔,去河邊找鬼志衣。 笑死,一個胖子當著我的面吹牛猛们,可吹牛的內(nèi)容都是我干的念脯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼弯淘,長吁一口氣:“原來是場噩夢啊……” “哼绿店!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起庐橙,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤假勿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后态鳖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體转培,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年浆竭,在試婚紗的時候發(fā)現(xiàn)自己被綠了浸须。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡邦泄,死狀恐怖删窒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顺囊,我是刑警寧澤肌索,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站特碳,受9級特大地震影響诚亚,放射性物質(zhì)發(fā)生泄漏晕换。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一亡电、第九天 我趴在偏房一處隱蔽的房頂上張望届巩。 院中可真熱鬧,春花似錦份乒、人聲如沸恕汇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瘾英。三九已至,卻和暖如春颂暇,著一層夾襖步出監(jiān)牢的瞬間缺谴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工耳鸯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留湿蛔,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓县爬,卻偏偏與公主長得像阳啥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子财喳,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

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

  • 1. 命令執(zhí)行順序控制 && 表示如果前面的命令執(zhí)行結(jié)果(不是表示終端輸出的內(nèi)容察迟,而是表示命令執(zhí)行狀態(tài)的結(jié)果)返回...
    JunCh閱讀 577評論 0 0
  • 本文筆記源自這里——[實驗樓]歡迎大家在下面交流其中有問題的地方喜歡請點收藏,每日更新(全部已親自實踐). 一. ...
    東皇Amrzs閱讀 3,999評論 7 54
  • 基本命令-2 壓縮和歸檔 打包: 即歸檔,類似于旅游之前收拾行李 壓縮: 為了減少占用的磁盤空間泌枪,可以做備...
    崔千易閱讀 932評論 0 0
  • 高效率的使用Linux通常都需要結(jié)合命令的順序控制以及管道一起實現(xiàn)概荷。這里主要總結(jié)一下Linux命令的執(zhí)行順序控制和...
    EldonZhao閱讀 561評論 0 0
  • 子曰:道千乘之國,敬事而信碌燕,節(jié)用而愛人乍赫,使民以時。 這則講的是要怎么國家陆蟆,宋有趙普曾言:半部論語,今日詳參論語此句...
    Evavaa閱讀 252評論 0 0