ある文字列を含む直近の履歴を grep する

今日のハフマンコーディング。

function histail { history -E 1 | grep $1 | tail }

psqlmysql の接続先ホスト名を覚えてらんないので良く使う。


追記:
へー、Ctrl-r で履歴をインクリメンタルサーチできるのかー。ledsunさん、ありがとう。Ctrl-r は直近の1つしか出力(というか即実行。怖い)されないし、さらにフィルタをかけたい場合もあるので、無駄じゃないな。


追記2:
Ctrl-r については、znz さんの日記に。

全てのプログラマはツンデレである。

プログラマ
「なんで人間様である私がこんな作業やらないといけないのよ。あんたがやりなさい。」


コンピュータ

Syntax Error: ...


プログラマ
「え? わかんないの? しょうがないわね。ここはこうして……こうするのよ。」


コンピュータ

OK


プログラマ
「やればできるじゃない。 え? べ、別にあんたのために教えたんじゃないからねっ!」

プログラマの四大美徳

プログラマの三大美徳:

怠惰
エネルギー浪費を縮小するために多大な努力を傾ける資質
短気
コンピューターが怠惰な時に感じる怒り
傲慢
他人に文句を言われたくないための良いコードを書く気質

微妙に被らないので、上記エントリを合わせてプログラマの四大美徳としたい。


あわせて読みたい

睡眠

別に昨日徹夜とかしたわけじゃないけど、眠かったので1時間仮眠を取った。回復。頭も冴えたし、さっさと終わらせて帰ろう。15時ぐらいに寝られればもっと良かったんだけど。