質問: 誤ってパスワードをbashコマンドラインに入力した 誤ってパスワードをbashコマンドラインに入力し、last login: ...行をwrong passwordと間違えました(急いでいました)。痕跡を隠すために何をしますか?私は.bash_historyを編集して問題の行を削除していました(パスワードをファイルに表示するには一度ログインし直し、それをuparrowキーの履歴から消えるように再度ログインする必要がありました)。コマンド履歴を保存できる場所は他にありますか?システムはcentos 6.5です。
回答: ここでの回答の多くは、問題のコマンドを現在のセッションの履歴から削除してから$histfile(デフォルトでは〜/ .bash_history)に書き込もうとします。ただし、prompt_command=history -aを設定した場合は、コマンドの終了後にプロンプトが表示されたときに、パスワードを指定したコマンドがすぐに$histfileに書き込まれます。削除するには$histfileを編集する必要があります。この設定は一般的に、 複数のオープンbashセッションからのコマンドをインターリーブ するために使用されます。