« JCountが雑誌に掲載されました | メイン | ツールバーを閉じる確認ダイアログを復活させるには »

bashにて複数端末間でコマンド履歴(history)を共有する方法

http://iandeth.dyndns.org/mt/ian/archives/000651.html

これはいい。
zshの一番の魅力を SHARE_HISTORYオプションに感じていたものとしては
感動しました。

早速 .bashrc に追記してみたところ、
puttyのウィンドウタイトルの user@host:path が消えてしまいました。
調べてみたところ私の環境ではxterm用としてPROMPT_COMMANDにecho
コマンドを使用していたようなので、それを上書きしないように変更してうまくいきました。

PROMPT_COMMAND='share_history'

この部分を

PROMPT_COMMAND="share_history;$PROMPT_COMMAND"

このように修正

ただ、このリンク先の方法を使うと残念なことに履歴番号が使い物にならなくなってしまいます。

トラックバック

このエントリーのトラックバックURL:
http://bgworks.info/mt/mt-tb.cgi/30

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年05月13日 15:59に投稿されたエントリーのページです。

ひとつ前の投稿は「JCountが雑誌に掲載されました」です。

次の投稿は「ツールバーを閉じる確認ダイアログを復活させるには」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。