UJP - ほぼリアルタイムにコマンドヒストリを.bash_historyに書き出す

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ ハウツー の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - ほぼリアルタイムにコマンドヒストリを.bash_historyに書き出す

ほぼリアルタイムにコマンドヒストリを.bash_historyに書き出す

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2016/7/28 1:21
bashを使っていて,思ったようにコマンド履歴が保存されてないなと思う事があるんだけど,ちゃんと調べたらコマンドヒストリは,バッファに入っていて,bashを終了させる時に.bash_historyに書き出されるのだそうです.
 長時間ターミナルを開いていてタイムアウトで切断したような時は,終了処理されてないので消えちゃうんでしょう.

 それで,以下のようなおまじないをしておくと,ほぼリアルタイムに.bash_historyに書き出されます.
export PROMPT_COMMAND='history -a; history -r'
 複数ターミナルを開いていると体系だった参照ができないけれど,そんな事よりはコマンド履歴を他のターミナルでも共有できるメリットがあるね.あと,
 意図せず失わないという事もね.

トラックバック


広告スペース
Google