Bash shell 特點(diǎn)總結(jié)

自學(xué)Linux的過程中做了一點(diǎn)小總結(jié)凯傲,因此寫出來和大家分享一下业崖,希望能共同進(jìn)步健田!

Bash shell的特點(diǎn):

1钾挟、 命令的自動(dòng)補(bǔ)齊:Tab鍵

2收捣、 命令的歷史記憶功能:上下鍵困食;笼蛛!+數(shù)字可以自動(dòng)找出在history中的相應(yīng)命令并且執(zhí)行芽唇;塘匣!+string可以自動(dòng)找到最近一個(gè)以string開頭的命令并且執(zhí)行脓豪;!$指的是上一個(gè)命令的最后一個(gè)參數(shù)忌卤;Iㄒ埂!指的是上一個(gè)命令驰徊,因?yàn)樵谀_本中不能進(jìn)行翻頁笤闯,所有常作為腳本命令執(zhí)行,ctrl+R可以搜索歷史命令棍厂。

3颗味、 別名功能:alias可以查看別名;unalias cp取消別名牺弹;~username/.bashrc可以進(jìn)行永久別名的設(shè)置浦马;\cp –rf /etc/hosts表示忽略別名

4、 快捷鍵:^R搜索歷史命令例驹;^D登出系統(tǒng)捐韩;^A將光標(biāo)移到命令開始;^E將光標(biāo)移到命令結(jié)尾;^K將光標(biāo)移到中間刪除后半部命令鹃锈;^U將光標(biāo)移到中間刪除前部分命令荤胁;^Y撤銷上個(gè)操作

5、 前后臺(tái)作業(yè)控制 :命令之后加一個(gè)&表示將工作提交到后臺(tái)執(zhí)行屎债;命令前加一個(gè)nohup可以讓該命令在終端關(guān)閉之后還可以執(zhí)行仅政;^C殺死前臺(tái)正在運(yùn)行的任務(wù);^Z盆驹,將前臺(tái)工作扔到后臺(tái)去執(zhí)行圆丹;bg展示后臺(tái)正在運(yùn)行的工作,也可以用jobs躯喇;fg表示將后臺(tái)運(yùn)行的工作調(diào)到前臺(tái)運(yùn)行辫封;kill %+數(shù)字表示殺死后臺(tái)某一個(gè)作業(yè)

6硝枉、 輸入輸出重定向:0表示標(biāo)準(zhǔn)輸入;1表示標(biāo)準(zhǔn)輸出倦微;2表示標(biāo)準(zhǔn)錯(cuò)誤妻味,也就是錯(cuò)誤輸出;>表示寫入某一個(gè)文件欣福,>>表示追加寫入某一個(gè)文件;2>&1:& 表示等同于的意思责球,2>&1,表示2的輸出重定向等同于1拓劝,即和1重定向的文件系統(tǒng)上的位置是一樣的; cat << EOF > file:EOF是一個(gè)從標(biāo)準(zhǔn)輸入傳遞命令給cat的標(biāo)志雏逾,執(zhí)行結(jié)束的命令輸出到file文件中保存

7、 Tee管道郑临,相當(dāng)于一個(gè)三通栖博,可以在特定地方截取管道命令的輸出信息。

管道文件不同于常用文件牧抵,管道文件就跟水一樣是一個(gè)動(dòng)態(tài)的文件笛匙,每個(gè)時(shí)間點(diǎn)打開管道文件查看都能看到不一樣的東西,而常用文件只要不進(jìn)行更改都是一樣的內(nèi)容犀变,另外管道文件都遵循一個(gè)原則:先進(jìn)先出后進(jìn)后出妹孙,顧名思義就是先被管道接受的東西首先被記錄。

另:

關(guān)于命名管道與匿名管道的區(qū)別:創(chuàng)建命名管道:mkfifo +管道名字

8获枝、 命令排序:

不具備邏輯判斷能力:分號(hào)

具備邏輯判斷能力:&& 和 ||

注意:

Command &? 后臺(tái)執(zhí)行

Command &>/dev/null? 混合重定向

Command1 && Command2? 命令排序蠢正,具備邏輯判斷能力

9、 shell通配符(元字符省店,即表示的不是本意)

*匹配任意多個(gè)字符

嚣崭?匹配任意一個(gè)字符

[]表示匹配括號(hào)內(nèi)的任意一個(gè)字符:[abc]表示匹配abc中的任意一個(gè),而[^abc]表示除了abc之外的任意一個(gè)字符懦傍。

(command)在子shell中執(zhí)行命令

{}將幾個(gè)元素括起來表示一個(gè)集合雹舀,可以用來批量創(chuàng)建和刪除文件

\ 轉(zhuǎn)義字符,讓元字符回歸本意

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市粗俱,隨后出現(xiàn)的幾起案子说榆,更是在濱河造成了極大的恐慌,老刑警劉巖寸认,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件签财,死亡現(xiàn)場離奇詭異,居然都是意外死亡偏塞,警方通過查閱死者的電腦和手機(jī)唱蒸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來灸叼,“玉大人神汹,你說我怎么就攤上這事庆捺。” “怎么了慎冤?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵疼燥,是天一觀的道長。 經(jīng)常有香客問我蚁堤,道長,這世上最難降的妖魔是什么但狭? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任披诗,我火速辦了婚禮,結(jié)果婚禮上立磁,老公的妹妹穿的比我還像新娘呈队。我一直安慰自己,他們只是感情好唱歧,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布宪摧。 她就那樣靜靜地躺著,像睡著了一般颅崩。 火紅的嫁衣襯著肌膚如雪几于。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天沿后,我揣著相機(jī)與錄音沿彭,去河邊找鬼。 笑死尖滚,一個(gè)胖子當(dāng)著我的面吹牛喉刘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播漆弄,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼睦裳,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了撼唾?” 一聲冷哼從身側(cè)響起廉邑,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎券坞,沒想到半個(gè)月后鬓催,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恨锚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年宇驾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猴伶。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡课舍,死狀恐怖塌西,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情筝尾,我是刑警寧澤捡需,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站筹淫,受9級(jí)特大地震影響站辉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜损姜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一饰剥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧摧阅,春花似錦汰蓉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至比规,卻和暖如春若厚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背苞俘。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國打工盹沈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吃谣。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓乞封,卻偏偏與公主長得像,于是被迫代替她去往敵國和親岗憋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肃晚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,369評(píng)論 0 5
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 5,723評(píng)論 0 10
  • 第一節(jié) Shell概述 1.Shell是什么 Shell是一個(gè)命令行解釋器仔戈,它為用戶提供了一個(gè)向Linux內(nèi)核發(fā)送...
    littlexjing閱讀 1,915評(píng)論 0 1
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,088評(píng)論 0 0
  • linux注意點(diǎn) linux和window的區(qū)別 linux嚴(yán)格區(qū)分大小寫关串,注意和doc是不一樣的linux的所有...
    白璞1024閱讀 720評(píng)論 0 51