#history -cを使用して、ターミナルですべての履歴をクリアしました。クリアされたすべてのコマンドを回復したいと思います。返事をください
history -c
は、_thatシェルで~/.bash_history
をクリアします。
bash
は履歴をすぐに~/.bash_history
にフラッシュしません。
~/.bash_history
は、history -w
を使用してファイルを書き込むまで上書きされません。
本当に履歴をクリアしたい場合は、開いているすべてのシェルでhistory -cw
を使用する必要があります。
history -w
を使用history -r
を使用して履歴を再ロードできます。
ログアウトして再度ログインすると、履歴も復元されます。
history -w
を使用し、他のシェルを開いている場合history -w
を使用して、そのシェルから履歴を保存できます(ただし、他のシェルと同じ履歴にはなりません)history -c
およびhistory -w
を使用した場合