Как отключить сохранение команд в истории bash (только для текущей сессии)

unset HISTFILE


Эта команда unset устанавливает переменной окружения HISTFILE пустое значение, что отключает сохранение команд в истории bash только для текущей сессии. При следующем запуске терминала история не будет загружена из файла и не сохранится в файл. Эта команда полезна, например, если вы хотите предотвратить запись конкретных команд в историю, таких как пароли или конфиденциальная информация.
Альтернативным подходом может быть использование переменной окружения HISTCONTROL, которая позволяет контролировать, какие команды сохраняются в истории. Например, вы можете установить значение HISTCONTROL на «ignoreboth», чтобы исключить команды, начинающиеся с пробела или дублирующие предыдущую команду.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *