Я попытался добавить history -c в ~/.bash_logout, но, похоже, не работает.
Добавить:
У меня есть успех, добавив эти строки в мой ~/.bashrc (см. здесь)
unset HISTFILE
export LESSHISTFILE=/dev/null
Я до сих пор не знаю, почему метод history -c не будет работать.
Это будет работать, только если вы находитесь в оболочке входа и оставьте его на
exit или logout или нажмите CtrlD.Если вы просто закрываете терминал Gnome, ~/bash_logout не выполняется.
История -c будет доступна по умолчанию, вам не нужно ее добавлять, если нужно удалить каждую историю, попробуйте это, echo ""> ~ / .bash_history