Выход из терминальной сессии bash без сохранения истории команд.
Первый вариант - это очистка значений переменной HISTFILE, в которой хранятся команды, выполненные в текущей сессии. Выполните:
unset HISTFILE && exit
Второй способ выйти без сохранения логов это послать сигнал завершения процесса консоли с помощью команды kill:
kill -9 $$
Полная очистка истории (логов) команд bash
Первый способ полностью стереть историю заключается в выполнении команды history с ключом очистки и немедленным выходом:
history -c && exit
Второй вариант - это задание размера переменной HISTSIZE равным нулю и немедленный выход:
HISTSIZE=0 && exit
И, наконец, третий прием состоит в удалении файла, в котором хранится история команд, очистка значений переменной HISTFILE и немедленный выход.
rm -f $HISTFILE && unset HISTFILE && exit
Также, если вы хотите, чтобы одна из команд автоматически выполнялась при выходе из сессии bash, создайте файл ~/.bash_logout и добавьте туда строчку с нужной командой.