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