好用的bash history function - Linux

By Emily
at 2007-01-30T23:17
at 2007-01-30T23:17
Table of Contents
我在用MATLAB時有一個好用的功能就是
你只要在command line輸入開頭幾個字,
然後按下Up鍵就會出現以前輸入過的指令,並且游標之前開頭的幾個字不變。
再按Up鍵,就會出現更早輸入的指令。
如果按Down鍵,就會出現較晚輸入過的指令。
我今天在man bash的時候找到這個功能了,
就是『history-search-backward』、『history-search-forward』。
這個function預設並沒有bind到任何key,
必須手動bind它們到Up與Down鍵。可以把指令寫在~/.bashrc,如下:
bind '"\x1b\x5b\x41":history-search-backward'
bind '"\x1b\x5b\x42":history-search-forward'
這樣在搜尋以前執行過的指令會比較方便。
--
《金剛經》
離一切諸相,則名諸佛。
http://web.cc.ncu.edu.tw/~93501025/jg.doc
--
你只要在command line輸入開頭幾個字,
然後按下Up鍵就會出現以前輸入過的指令,並且游標之前開頭的幾個字不變。
再按Up鍵,就會出現更早輸入的指令。
如果按Down鍵,就會出現較晚輸入過的指令。
我今天在man bash的時候找到這個功能了,
就是『history-search-backward』、『history-search-forward』。
這個function預設並沒有bind到任何key,
必須手動bind它們到Up與Down鍵。可以把指令寫在~/.bashrc,如下:
bind '"\x1b\x5b\x41":history-search-backward'
bind '"\x1b\x5b\x42":history-search-forward'
這樣在搜尋以前執行過的指令會比較方便。
--
《金剛經》
離一切諸相,則名諸佛。
http://web.cc.ncu.edu.tw/~93501025/jg.doc
--
Tags:
Linux
All Comments

By Caitlin
at 2007-02-03T08:46
at 2007-02-03T08:46

By Lydia
at 2007-02-04T23:46
at 2007-02-04T23:46
Related Posts
setuid的疑問

By Elma
at 2007-01-28T23:34
at 2007-01-28T23:34
我的route很怪

By Jack
at 2007-01-28T17:56
at 2007-01-28T17:56
Re: 請問支援Linux的硬碟擴充卡

By Candice
at 2007-01-25T23:32
at 2007-01-25T23:32
可以在CentOS下更改網卡的MAC值嗎?

By Rosalind
at 2007-01-25T22:47
at 2007-01-25T22:47
Re: 請問網卡名稱的問題

By Dorothy
at 2007-01-25T20:20
at 2007-01-25T20:20