ターミナルでコマンドを入力すると~/.bash_history
、セッションを終了するまでファイルに表示されません。
また、~/.bash_history
ファイルを手動で編集するとき(たとえば、最後の3つのコマンドを削除するとき)にhistory
入力すると、~/.bash_history
ファイルから削除したコマンドが表示されます。セッションを終了して再度ログインしたときにのみ、それらは消えます。
~/.bash_history
ファイルとhistory
コマンドはどのように同期されますか?
2
RAMにあります... bashの履歴はどこに保存されますか?
—
Zanna
「ターミナルでコマンドを入力したとき」実際には当てはまりません。デフォルトでコマンドの前にスペースを入れると、そのコマンドは保存されません。
—
Rinzwind
@Rinzwindコマンドの前にスペースがある場合でもコマンドを保存する動作は、HISTCONTROL環境変数の値を編集することで変更できます。
—
sys0dm1n 2017
@ sys0dm1n「デフォルト」
—
Rinzwind