Назад | Перейти на главную страницу

Как отключить историю командной строки в Linux?

Сейчас я знаю, что для всех команд, вводимых в консоль, система Ubuntu где-то регистрирует их.

Как я могу отключить ведение журнала команд unix для всех пользователей?

Попробуйте поместить это в свой /etc/profile:

unset HISTFILE

Это работает только для оболочек, которые оценивают общесистемный профиль, например bash и sh, см. руководство по bash. Не уверен насчет других снарядов. Кроме того, пользователям необходимо выйти из системы и снова войти в систему, чтобы она работала.

Вы также можете отключить историю с помощью команды

установить + o историю

Это будет за оболочку. Чтобы сделать его постоянным, вставьте его /etc/profile

Подробнее.

Вы можете легко стереть текущую историю команд пользователя, используя

история -c

полезно, если вы ввели пароль в качестве параметра команды.