回答:
コマンドにパスワードまたはその他の機密情報が含まれている場合
ps
か、で表示されることが多いことに注意してください/proc
。一部のシステムは、環境を他のユーザーにも見えるようにします。tmpfs、OTOH上のモード0700ファイルには、これらの問題はありません。
別の使用方法は、誤って繰り返したくないコマンドなどrm -rf *
です。履歴を広範囲に使用しており、履歴Enterから取得したコマンドが探していたコマンドではない場合に、偶発的にヒットします。確かに、実際の解決策は、コマンドを実行する前に常に注意深く読むことです。しかし、少し不器用なので、特別な予防策として、特に破壊的なコマンドを履歴から除外することを好みます。
HISTIGNORE=" *:rm -f*:rm -r*:*--force*"
。これによりrm -f
、にrm -r
含まれるすべてのものと同様に、履歴に保存されなくなり--force
ます。
.bash_historyをバージョン管理する場合、特定のコマンドを「特別」としてマークする便利な方法です。history-search- *と組み合わせると、Space+ m+ Up+ を押しEnterて実行しmake --directory ~/dev/tilde clean
、Space+ e+ Up+ Enterを押して実行editor ~/.bash_history
することができます。どちらもBash履歴ファイルのメンテナンスに使用します。
HISTFILE