私はubuntu 11.04を使用していますが、質問はどのbashシェルにも共通するものでなければなりません。端末で上矢印キーを押すと、端末で実行した前のコマンドが取得されます。
私の質問は、これらのコマンド履歴がすべて保存される場所(ファイル)です。そのファイルを読むことはできますか?
履歴ファイル名は変数に保存されました:$ HISTFILE
echo $HISTFILE
適切なファイルを提供します。
通常 bashでは〜/ .bash_historyになりますが、構成によって変更できます。
また、最後のコマンドがそのファイルに保存されない場合があることに注意してください。ランニング
history -a
持続します。
history -r
ファイルにまだ書き込まれていないコマンドを削除します。
Bashの場合、デフォルトでは~/.bash_history
(そうでない場合は、HISTFILE
環境変数を確認してください)。ファイルを直接cat
するか、history
コマンドを使用できます。