![bashの記録を避ける方法? [コピー]](https://linux33.com/image/45257/bash%E3%81%AE%E8%A8%98%E9%8C%B2%E3%82%92%E9%81%BF%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
.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を追加します。
これらすべてがあなたの状況に当てはまるわけではありませんが、これが唯一のオプションのようです。