同じ端末からすぐに削除したい場合は、〜/ .bashrcファイルに次を追加する必要があります。
PROMPT_COMMAND='history -a'
ターミナルを再起動します。
.bashrcファイルのどこにでも追加できます。以下のように、他の履歴関連のものとともに追加しました。

通常、bashセッション中、実行されたコマンドは、セッションが終了するまで.bash_historyに書き込まれません。したがってPROMPT_COMMAND='history -a'、コマンドを.bash_historyに入力します。
これで、コマンドに間違いやエラーを犯し、それを削除したいときはいつでも、次を実行するだけです
sed -i '$d' ~/.bash_history
多田は削除されます。
それをよりシンプルにするために、よりシンプルなものにエイリアスして、次のように使用できます。
alias rh ='sed -i '\''$d'\'' ~/.bash_history'
したがって、実行するrhと、最後に実行されたコマンドが履歴から削除されます。
上記は一時的なエイリアシングであり、セッションの間のみ持続します。永続的または永続的に追加するには
alias rh = 'sed -i '\''$d'\'' ~/.bash_history'
.bashrcへ
注意
両側にスペースがあってはいけません =
エイリアスにしたくない場合は、次のこともできます
コンマ名rhを作成して、/binディレクトリに配置します。
ファイルを開いてrh次のコードを貼り付け、保存して閉じます:
sed -i '$d' ~/.bash_history
作成しrh、実行し、それを置く/binディレクトリ:
chmod + x rh
sudo cp rh / bin
rhコマンドを使用して、履歴から最近のコマンドを削除します。