好用的bash history function - Linux

Emily avatar
By Emily
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

--
Tags: Linux

All Comments

Caitlin avatar
By Caitlin
at 2007-02-03T08:46
真的耶,好方便~
Lydia avatar
By Lydia
at 2007-02-04T23:46
馬克推

setuid的疑問

Elma avatar
By Elma
at 2007-01-28T23:34
※ 引述《jtorngl (燕去燕返燕歸來)》之銘言: : setuid的用途為要執行該可執行檔的權限決定於檔案擁有者 : 那跟直接把群組或其他人的執行權限設成跟該檔案擁有者一樣有何差別? : 例如: : -rwsr-xr-- 1 root ro ...

我的route很怪

Jack avatar
By Jack
at 2007-01-28T17:56
我使用RedHat9的系統 有兩塊網路卡:eth0和eth1,但是eth1並沒有啟動它,所以真正在工作的只有eth0 ,並且我在eth0上面綁了兩個IP 底下是檔案的內容: /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static ONBOOT=y ...

Re: 請問支援Linux的硬碟擴充卡

Candice avatar
By Candice
at 2007-01-25T23:32
※ 引述《andy2000a.bbsatbbs.cis.nctu.edu.tw (andy)》之銘言: : ==andgt; 在 leolarrel.bbsatptt.cc (真.粽子無雙) 的文章中提到: : andgt; 是的,linux 偵測硬碟的方式並不透過bios ,而是kernel 的 cod ...

可以在CentOS下更改網卡的MAC值嗎?

Rosalind avatar
By Rosalind
at 2007-01-25T22:47
※ 引述《andy2000a.bbsatbbs.cis.nctu.edu.tw (andy)》之銘言: : ==andgt; 在 linzhiyi.bbsatptt.cc (...) 的文章中提到: : andgt; 不好意思剛接觸Linux,想請教各位大大! : andgt; 是否在CentOS 4.4的作 ...

Re: 請問網卡名稱的問題

Dorothy avatar
By Dorothy
at 2007-01-25T20:20
※ 引述《zxvc (zxvc)》之銘言: : 我的NB Acer Aspire 5500有 : LAN card:Tigon3 : WLAN card:ipw2200 : Distribution:Ubuntu 6.06.1 : Linux Kernel:2.6.15-27-386 : 開機完後Tigon3 ...