コマンドが履歴に追加されるのを防ぐ方法はありますか?

コマンドが履歴に追加されるのを防ぐ方法はありますか?

コマンドが履歴に追加されるのを防ぐ方法はありますか?私のヒストリファイルにアーカイブしたい命令がありますが、メモリに保存されたヒストリを検索してみるとそれほど問題ではありませんが、そこにいるかはあまり気になりません。これを防ぐ方法はありますか?それとも、戻って自分の履歴ファイルを編集する必要がありますか?

修正する:私はこれがシェルに固有のものかもしれないことを知りませんでした。私のシェルはですzsh。人々が自分のシェルでこれを行う方法を知るために、他のシェルに答えることができます。

ベストアンサー1

ZSHから:

まずsetopt HIST_IGNORE_SPACE~/.zshrc次のspaceコマンドまで消えないので、その行をしばらく再利用または編集できます。

~からユーザーマニュアル、次の3つのオプションを使用して、特定の行がレコードにまったく入らないようにすることができます。

  • HIST_IGNORE_SPACE空白の前に付いたコマンドを保存しないでください
  • HIST_NO_STORE保存されない歴史FC-1)注文する
  • HIST_NO_FUNCTIONS関数定義を保存しない

おすすめ記事