回答:
の編集は.bash_history
、エディターでファイルを開くだけです。これを実現する方法はいくつかあります。
vi ~/.bash_history
、そしてあなたが望むようファイルを編集し、保存します。もちろん、viに慣れていない場合、このオプションは難しいかもしれません。open ~/.bash_history -a /Applications/TextEdit.app
。このコマンドはTextEditでファイルを開きます。もちろん、他のテキストエディターを選択できます。ファイルを変更して保存します。変更を目立たせるには、bashを再起動するだけです。
履歴を保存する前にDmitryの答えがあれば理想的だと思います-デフォルトでは、シェル/ターミナルの終了時に保存が行われます。
既に履歴を〜/ .bash_historyに保存している場合は、Thecafremoの回答をお勧めしますが、ターミナルを終了するステップを追加して、bashインスタンスが履歴をロードして再保存しないようにすることをお勧めします。これは、複数の端末があり、コマンドごとの履歴更新を有効にしている場合は特に注意が必要です。
バックグラウンド:
使用する方法に関係なく、1つのステップを追加します:成功を確認してください!
grep BAD_TEXT .bash_history
ください!この新しいコマンドは履歴に追加されます。お気に入りのエディターで.bash_historyを開き、その中からBAD_TEXTを検索します。これにより、どのようなクレイジーなbashセットアップが発生しても、BAD_TEXTを削除したという安心感が得られます。