bashの記録を避ける方法? [コピー]

bashの記録を避ける方法? [コピー]

.bashrc履歴ファイルの内容を変更または削除しないファシストロギング環境でbash履歴ロギングを防ぐためのいくつかのヒントは何ですか?

答え1

考えられる解決策の1つは、bashの記録を停止することです。

set +o history

リセット、つまり録音を再開します。

set -o history

答え2

私はあなたが.bash_profileを持っていて、この起動ファイルが.bashrcを呼び出すと思います。 .bash_profileへの書き込みアクセス権はありますか?

それ以外の場合に特定のコマンドを記録しない場合は、次のようにします。

$ unset HISTFILE

これにより、後続のすべてのコマンドがセッションに書き込まれなくなります。

答え3

stackoverflowに良い答え:

  • コマンドにスペースを追加します。
  • HISTIGNOREに[\t]*を追加
  • HISTControl環境変数にignorespaceを追加します。

これらすべてがあなたの状況に当てはまるわけではありませんが、これが唯一のオプションのようです。

関連情報