bash魔法堂:History用法詳解

來自:http://www.cnblogs.com/fsjohnhuang/p/4753904.html^_^肥仔John

Brief

又要敲那條長到?jīng)]朋友的命令了,真心不再愛了。。。

有了history這條命令我想大家可以再愛一次了吧忆肾!

>history

語法:history [n | -c | -raw histfile]

n —— 數(shù)字,用于表示羅列最近的n筆命令

-c —— 表示清除history中的所有內(nèi)容(實質(zhì)上是清理$HISTFILE中保存的內(nèi)容)

-a —— 表示將當(dāng)前會話的自上次執(zhí)行history -a histfile命令后執(zhí)行所有命令保存到hisfile文件中,若histfile缺省值為$HISTFILE變量指向的文件(~/.bash_history)

-r —— 表示從histfile讀取內(nèi)容到當(dāng)前會話的history

-w —— 表示將目前的hitory內(nèi)容寫入histfile中

How 2 execute the command show by "history"

M1.!n

n為數(shù)字莽鸭,表示執(zhí)行history中指定編號的命令

M2.!cmd

cmd為命令的部分字符串,從最近往最遠(yuǎn)開始匹配以該字符串開頭的首條命令并執(zhí)行

M3.!!或!-1或Ctrl + p

!和-1表示獲取最近一條命令吃靠,并執(zhí)行硫眨。(Ctrl + p為快捷鍵)

M4.!?string?或Ctrl + r

string為命令的部分字符串。從最近往最遠(yuǎn)開始匹配含字符串的首條命令并執(zhí)行(Ctrl + r為快捷將)

M5.fc n

n為數(shù)字,表示執(zhí)行history中指定編號的命令礁阁。但此時會打開一個文本編輯器并顯示該條命令巧号,我們可以修改該命令,然后退出編輯器時則會執(zhí)行修改后的命令姥闭。

M6.^replacedString^newString或!:s/replacedString/newString

將上一條命令的replacedString內(nèi)容替換為newString內(nèi)容后執(zhí)行新命令

> ps -ef|grep httpd> ^httpd^grep

M7.!!&

在執(zhí)行上一條命令后再執(zhí)行另一條命令

Fetch Args from History Commnad

!^獲取上一條命令的第一個參數(shù)丹鸿。

!$獲取上一條命令的最后一個參數(shù)。

!:n獲取上一條命令的第n個參數(shù)棚品,n從1開始靠欢。(為0時則挑選出命令名稱)

!:n-x獲取上一條命令的第n個參數(shù)到第x個參數(shù),n和x均從1開始铜跑。(為0時則挑選出命令名稱)

!*獲取上一條命令的所有參數(shù)门怪。

!n*n為數(shù)字,獲取上一條命令的從第n個參數(shù)(含第n個參數(shù))后的所有參數(shù)锅纺。

!n-n為數(shù)字掷空,獲取上一條命令的從第n個參數(shù)(含第n個參數(shù))后的除了最后一個參數(shù)外的所有參數(shù)。

Configurations begin with "HIST"

HISTTIMEFORMAT

用于設(shè)置history命令的輸出格式囤锉。

>export HISTTIMEFORMAT='%F %T'

HISTSIZE

用于控制命令歷史記錄的總條目數(shù)坦弟。(當(dāng)設(shè)置為0時則為禁用命令歷史記錄功能)

>export HISTSIZE=0

HISTFILE

用于設(shè)置命令歷史的保存位置,默認(rèn)保存在~/.bash_history文件中官地。

>export HISTFILE=~/.cmd_history

HISTCONTROL

剔除連續(xù)重復(fù)的命令歷史條目:>export HISTCONTROL=ignoredups

清理所有重復(fù)的命令歷史條目:>export HISTCONTROL=erasedups

不記錄以空格開頭的記錄:>export HISTCONTROL=ignorespace

HISTIGNORE

用于設(shè)置某些命令將不被保存到歷史記錄中

>export HISTIGNORE='pwd:ls:ls -ltr:'

上述表示pwd酿傍,ls和ls -ltr將不被保存。

注意:上述環(huán)境變量均僅對當(dāng)前會話有效驱入,當(dāng)退出會話后將失效拧粪。若要所有會話均有效則需要將設(shè)置寫入~/.bash_profile文件中。

Conclusion

通過man 3 history我們可以了解history更多酷炫的玩法沧侥!

尊重原創(chuàng)可霎,轉(zhuǎn)載請注明來自:http://www.cnblogs.com/fsjohnhuang/p/4753904.html^_^肥仔John

Thanks

http://blog.sina.com.cn/s/blog_5caa94a00100gyls.html

http://blog.csdn.net/yorkingalan/article/details/7166583

如果您覺得本文的內(nèi)容有趣就掃一下吧!捐贈互勉宴杀!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末癣朗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子旺罢,更是在濱河造成了極大的恐慌旷余,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扁达,死亡現(xiàn)場離奇詭異正卧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)跪解,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門炉旷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事窘行〖⒆罚” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵罐盔,是天一觀的道長但绕。 經(jīng)常有香客問我,道長惶看,這世上最難降的妖魔是什么捏顺? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮纬黎,結(jié)果婚禮上幅骄,老公的妹妹穿的比我還像新娘。我一直安慰自己莹桅,他們只是感情好昌执,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布烛亦。 她就那樣靜靜地躺著诈泼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪煤禽。 梳的紋絲不亂的頭發(fā)上铐达,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機(jī)與錄音檬果,去河邊找鬼瓮孙。 笑死,一個胖子當(dāng)著我的面吹牛选脊,可吹牛的內(nèi)容都是我干的杭抠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼恳啥,長吁一口氣:“原來是場噩夢啊……” “哼偏灿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起钝的,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤翁垂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后硝桩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沿猜,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年碗脊,在試婚紗的時候發(fā)現(xiàn)自己被綠了啼肩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖疟游,靈堂內(nèi)的尸體忽然破棺而出呼畸,到底是詐尸還是另有隱情,我是刑警寧澤颁虐,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布蛮原,位于F島的核電站,受9級特大地震影響另绩,放射性物質(zhì)發(fā)生泄漏儒陨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一笋籽、第九天 我趴在偏房一處隱蔽的房頂上張望蹦漠。 院中可真熱鬧,春花似錦车海、人聲如沸笛园。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽研铆。三九已至,卻和暖如春州叠,著一層夾襖步出監(jiān)牢的瞬間棵红,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工咧栗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逆甜,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓致板,卻偏偏與公主長得像交煞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子斟或,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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