なんか思いつきでアドベントカレンダー作ったら、すでに12月1日が残り12分なのでかっとばしていくよ!
世の中Linuxとか流行ってて標準シェルがbashだけど、「おらぁtcsh育ちでキーバインドが慣れねえだぁ」っていうひと、けっこう多いはず。そうじゃない人はカエレ! まあbashはもともとインタラクティブシェル向けじゃないからね(炎上)。
なかでもいらつくのが、
$ hogefugar
something
$ hoge[ESC-p]
とやってもデフォルトで過去のhogefugarが出てきやがらないところ!
そんなときは /etc/inputrc に以下の呪文を書こう!
$if Bash
"\en": history-search-forward
"\ep": history-search-backward
$endif
これでESC-p・ESC-nを使って入力した文字から始まるコマンドヒストリをたどれるよ!
やった! 2分前に書き終わった!