rm -rf
のようなコマンドを除外する方法はありますか? 、svn revert
bashの履歴に保存されないようにしますか?実は、やる気がなくても、あっという間にやってしまったからといって、間違って何度も発行してしまいました。したがって、これまでに行った多くの作業が失われます。
承認された回答:
$HISTIGNORE
が必要な場合があります :「履歴リストに保存するコマンドラインを決定するために使用される、コロンで区切られたパターンのリスト。」 〜/ .bashrcのこの行が機能するはずです:
HISTIGNORE='rm *:svn revert*'
また、コマンドの先頭にスペースを追加して、コマンドを履歴から除外することもできます。これは、$HISTCONTROL
である限り機能します ignorespace
が含まれています またはignoreboth
、これは私が使用したすべてのディストリビューションのデフォルトです。