Llinux 學(xué)習(xí)筆記(十一):命令執(zhí)行順序控制與管道

Linux 順序控制


簡(jiǎn)單順序執(zhí)行可以使用;來(lái)完成,比如:

sudo apt-get update;sudo apt-get install some-tool;some-tool
//這里some-tool是指具體的軟件包

Linux 選擇控制


1藏雏、&&:如果前面的命令執(zhí)行結(jié)果返回0則執(zhí)行后面的腊敲,否則不執(zhí)行后面的瀑晒。
2、||:就是與&&相反的控制效果宵荒,當(dāng)命令執(zhí)行結(jié)果≠0時(shí)則執(zhí)行它后面的命令汁雷。
還可以結(jié)合著&&||來(lái)實(shí)現(xiàn)一些操作。

管道


管道是一種通信機(jī)制报咳,通常用于進(jìn)程間的通信(也可通過(guò)socket進(jìn)行網(wǎng)絡(luò)通信)侠讯,它表現(xiàn)出來(lái)的形式就是將前面每一個(gè)進(jìn)程的輸出(stdout)直接作為下一個(gè)進(jìn)程的輸入(stdin)。
我們?cè)谑褂靡恍┻^(guò)濾程序時(shí)經(jīng)常會(huì)用到的就是匿名管道暑刃,在命令行中由 | 分隔符表示厢漩。

cut 命令


打印文件或 stdin 中每一行的某一字段
cut 命令的一般形式為:cut [命令選項(xiàng)]...
參數(shù) -d 自定義分隔符岩臣,自定義的符號(hào)需要加單引號(hào)袁翁。
參數(shù) -f-d 一起使用,指定顯示哪個(gè)區(qū)域婿脸。如-f 1,6表示顯示第1個(gè)字段和第6個(gè)字段粱胜。
參數(shù) -c 按字符選取。如 -5狐树,5-焙压,2-5 分別表示前5個(gè)(含第5個(gè)),第5個(gè)之后(含第5個(gè))抑钟,第2個(gè)到第5個(gè)涯曲。
詳細(xì)請(qǐng)參考:思齊的博客:linux cut

grep 命令


在文本中或 stdin 中查找匹配字符
grep 命令是很強(qiáng)大的,也是相當(dāng)常用的一個(gè)命令在塔,它結(jié)合正則表達(dá)式可以實(shí)現(xiàn)很復(fù)雜卻很高效的匹配和查找幻件,這里只先做簡(jiǎn)要介紹。
grep 命令的一般形式為:grep [命令選項(xiàng)]... 用于匹配的表達(dá)式 [文件]...
參數(shù) -r 表示遞歸搜索子目錄中的文件蛔溃。
參數(shù) -n 表示打印匹配項(xiàng)行號(hào)绰沥。
參數(shù) -I 表示忽略二進(jìn)制文件篱蝇。
詳細(xì)請(qǐng)參考:飄飄雪的博客:linux grep命令詳解

wc 命令


用于統(tǒng)計(jì)并輸出一個(gè)文件或 stdin 中行、單詞和字節(jié)的數(shù)目
分別只輸出行數(shù)徽曲、單詞數(shù)零截、字節(jié)數(shù)、字符數(shù)和輸入文本中最長(zhǎng)一行的字節(jié)數(shù):
wc 命令的一般形式為:wc [命令選項(xiàng)]... 用于匹配的表達(dá)式 [文件]...
參數(shù) -l 表示顯示行數(shù)
參數(shù) -w 表示顯示單詞數(shù)
參數(shù) -c 表示顯示字節(jié)數(shù)
參數(shù) -m 表示顯示字符數(shù)
參數(shù) -L 表示顯示最長(zhǎng)行字節(jié)數(shù)
注意:對(duì)于西文字符來(lái)說(shuō)秃臣,一個(gè)字符就是一個(gè)字節(jié)涧衙,但對(duì)于中文字符一個(gè)漢字是大于2個(gè)字節(jié)的,具體數(shù)目是由字符編碼決定的

sort 命令


將 stdin 按照一定方式排序奥此,然后再輸出
sort 命令的一般形式為:sort [命令選項(xiàng)]...弧哎。缺省為字典排序。
參數(shù) -r 表示反轉(zhuǎn)排序
參數(shù) -n 表示數(shù)組排序
參數(shù) -t 指定字段的分隔符
參數(shù) -k 指定對(duì)哪一個(gè)字段進(jìn)行排序

uniq 命令


過(guò)濾或者輸出 stdin 重復(fù)行稚虎。
uniq 命令的一般形式為:uniq [命令選項(xiàng)]...傻铣。缺省為過(guò)濾。
參數(shù) -d 表示輸出重復(fù)的行
參數(shù) -c 表示輸出重復(fù)的次數(shù)
參數(shù) -D 表示輸出所有重復(fù)的行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末祥绞,一起剝皮案震驚了整個(gè)濱河市非洲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蜕径,老刑警劉巖两踏,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異兜喻,居然都是意外死亡梦染,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)朴皆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)帕识,“玉大人,你說(shuō)我怎么就攤上這事遂铡“沽疲” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵扒接,是天一觀的道長(zhǎng)伪货。 經(jīng)常有香客問(wèn)我,道長(zhǎng)钾怔,這世上最難降的妖魔是什么碱呼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮宗侦,結(jié)果婚禮上愚臀,老公的妹妹穿的比我還像新娘。我一直安慰自己矾利,他們只是感情好姑裂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布馋袜。 她就那樣靜靜地躺著,像睡著了一般炭分。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上剑肯,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天捧毛,我揣著相機(jī)與錄音,去河邊找鬼让网。 笑死呀忧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的溃睹。 我是一名探鬼主播而账,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼因篇!你這毒婦竟也來(lái)了泞辐?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤竞滓,失蹤者是張志新(化名)和其女友劉穎咐吼,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體商佑,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锯茄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茶没。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肌幽。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖抓半,靈堂內(nèi)的尸體忽然破棺而出喂急,到底是詐尸還是另有隱情,我是刑警寧澤笛求,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布煮岁,位于F島的核電站,受9級(jí)特大地震影響涣易,放射性物質(zhì)發(fā)生泄漏画机。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一新症、第九天 我趴在偏房一處隱蔽的房頂上張望步氏。 院中可真熱鬧,春花似錦徒爹、人聲如沸荚醒。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)界阁。三九已至侯繁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泡躯,已是汗流浹背贮竟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留较剃,地道東北人咕别。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像写穴,于是被迫代替她去往敵國(guó)和親惰拱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349