Hemen aynı terminalden silmek istiyorsanız, önce ~ / .bashrc dosyasına şunu eklemelisiniz.
PROMPT_COMMAND='history -a'
ve terminalinizi yeniden başlatın .
Herhangi bir yere .bashrc dosyasında ekleyebilirsiniz. Ben diğer tarih ile ilgili şeyler ile birlikte aşağıdaki gibi ekledik.

Genellikle bir bash oturumu sırasında yürütülen komutlar, oturum sonlandırılana kadar .bash_history içine yazılmaz, bu nedenle PROMPT_COMMAND='history -a'komuta girer ve ardından .bash_history'ye girer.
Şimdi ne zaman bir komutta hata veya hata yaparsanız ve silmek istediğinizde o zaman ve orada sadece aşağıdaki yürütmek
sed -i '$d' ~/.bash_history
ve tada silinirdi.
Daha basit hale getirmek için daha basit bir şeye başka isim verebilir ve bunları gibi kullanabilirsiniz
alias rh ='sed -i '\''$d'\'' ~/.bash_history'
Bu nedenle çalıştırma rh, son çalıştırılan komutu tarihe kaldırır.
Yukarıdakiler, yalnızca bir oturum için süren geçici takma adlandırmadır. Kalıcı veya kalıcı bir ekleme yapmak için
alias rh = 'sed -i '\''$d'\'' ~/.bash_history'
.bashrc
NOT
Her iki tarafında da boşluk olmamalıdır =
Takma Adlara İstemiyorsanız, o zaman aşağıdakileri de yapabilirsiniz:
Bir commad isim yapmak rhve yerleştirmek /bindizinde:
Bir dosya açın rhve aşağıdaki kodu yapıştırın, kaydedin ve kapatın:
sed -i '$d' ~/.bash_history
Make rhyürütülebilir ve yerleştirin /bindizinde:
chmod + x rh
sudo cp rh / bin
Şimdi rhson komutu tarihten silmek için komutu kullan .