Удаление истории команд Bash

Удаление конкретной команды из истории Bash:
history -d 123 && history -w
d - удалить строку с указанным номером (узнать номер строки можно командой history) из истории.

Удаление истории команд Bash текущей сессии:
history -c
c - очищает текущую сессию.

Полное удаления всей истории команд Bash:
history -c && history -&& exit
w - вносит команды текущей сессии в файл с историей.

Также для полного удаления всей истории можно использовать команду очистки файла .bash_history:
history -c && >~/.bash_history && exit
Или команду удаления файла .bash_history:
history -c && rm -f ~/.bash_history && exit

Комментариев нет

Отправить комментарий