Как очистить историю логов bash? Также не записывать логов bash моих пользователей?

Как очистить историю логов bash? Также не записывать логов bash моих пользователей?

Как это сделать? Я хочу очистить все и больше ничего не регистрировать.

решение1

Очистить историю

history -c

Чтобы остановить добавление новых команд bash в историю

unset HISTFILE

Чтобы навсегда остановить историю для вас

echo "unset HISTFILE" >> ~/.bash_profile

Чтобы навсегда остановить историю для всех пользователей

echo "unset HISTFILE" >> /etc/profile

Для справки: история хранится в вашей домашней папке как ~/.bash_history.

решение2

Чистая история: history -cдля одного пользователя, find /home -name .bash_history -deleteдля любого пользователя, $HOMEкаталог которого находится в /home.

Отключить историю: Введите unset HISTFILEваш ~/.bashrcили глобальный /etc/bash.bashrc.

Связанный контент