Как очистить историю оболочки в Ubuntu Linux

12 set 2022 1 min di lettura
Как очистить историю оболочки в Ubuntu Linux
Indice dei contenuti

Введение

История команд позволяет находить и перезаписывать ранее введенные команды. Во входном потоке расширения истории позволяют использовать уже используемые слова и команды, ранее присутствующие в файле истории, упрощая повторение команд или исправляя их. Вы можете записывать конфиденциальную информацию, такую как пароли, которые записываются в файл истории оболочки. Воспользуйтесь следующими советами, чтобы очистить историю или отключить ее.

Найти информацию об истории

Чтобы получить имя файла истории, введите следующую команду:

echo "$HISTFILE"

Вы должны получить выходное сообщение, подобное следующему:

/home/tuo_nome_utente/.bash_history

Затем история сохраняется в файле /home/ваше_имя/.bash_history. По умолчанию он может хранить до 1000 команд. Чтобы просмотреть текущие настройки, выполните следующую команду:

echo "$HISTSIZE"

Вы должны получить выходное сообщение, подобное следующему:

1000

Чтобы увидеть текущую историю, выполните эту команду:

history

Используйте команду grep для фильтрации истории, например:

history | grep 'echo'

Очистить историю Баша

Чтобы очистить историю, введите следующую команду:

history -c

Или используйте следующую команду:

rm ~/.bash_history

Мы можем добавить в файл ~/.bash_logout команду history -c, чтобы история автоматически удалялась при выходе из системы, просто введите эту команду:

echo 'history -c' >> ~/.bash_logout

Запретить сохранение истории

Чтобы предотвратить сохранение истории в файле истории bash, выполните следующие команды:

echo 'unset HISTFILE' >> ~/.bashrc
echo 'export LESSHISTFILE="-"' >> ~/.bashrc

Вывод

В этом уроке мы узнали, как очистить историю оболочки в Ubuntu. Для получения дополнительной информации введите:

man bash
help history

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.