Очистите всю историю bash с помощью команды history:
Выполните следующую команду, чтобы создать историю bash. 'Дата' команда отобразит текущую дату и время. ‘Ls’ команда отобразит список файлов и папок текущего местоположения. ‘ Чисто ‘Команда очистит экран терминала.
$Дата
$ls
$Чисто
Запустите команду history, чтобы отобразить текущую историю bash.
$история
Выполните следующую команду, чтобы очистить историю терминала и выйти из терминала.
$история -c && выход
Очистите конкретную запись истории bash с помощью команды history:
Выполните следующую команду, чтобы создать историю bash. Первая команда напечатает 'Привет' сообщение. Вторая команда напечатает имя текущего вошедшего в систему пользователя. Третья команда примет ввод от пользователя и сохранит его в переменной $ а . Четвертая команда напечатает значение $ а .
$выбросил 'Привет'$кто
$читатьк
$выбросил $ а
Запустите ‘ история » команда для отображения текущей истории.
$история
Выполните следующие команды, чтобы удалить 4thзапись истории и печать истории после удаления.
$история -d 4$история
Здесь запись ' эхо $ а ‘Удален из записи в истории.
Очистите всю историю, удалив .bash_history:
Если ~ / .bash_history файл существует и хранит информацию истории в этом файле, то вы можете запустить следующую команду, чтобы удалить файл.
$rm~/.bash_historyЗапретить постоянное хранение исторической информации:
Выполните следующее сброшен команда для предотвращения создания файла истории и выхода из терминала. Если вы откроете новый терминал после выполнения следующей команды, предыдущая информация из истории отображаться не будет.
$сброшенHISTFILE&& выходЕсли значение HISTSIZE установлено в 0, то никакая запись в истории не будет храниться постоянно. Следующая команда остановит сохранение информации истории и завершит работу терминала. Когда после выполнения этой команды открывается новый терминал, предыдущая информация истории отображаться не будет.
$HISTSIZEзнак равно0 && выходЕсли вы хотите принудительно удалить файл истории, предотвратить создание файла истории и завершить работу с терминала, выполните следующую команду. После этого, если открывается новый терминал, то он будет работать с пустой историей.
$rm -f $ HISTFILE && сброшенHISTFILE&& выходСледующая команда также может использоваться для постоянного удаления текущей информации истории и завершения работы с терминала. Когда после выполнения этой команды открывается новый терминал, предыдущая информация истории отображаться не будет.
$убийство -9 $$Заключение:
В этой статье показано, как очистить историю bash и предотвратить постоянное хранение информации истории с помощью различных команд bash. Если пользователи bash работают с обычными командами bash, они могут использовать история упомянутые выше команды для удаления определенной или всей информации истории, когда это необходимо. Но если пользователи работают с конфиденциальными данными, то лучше выбрать те команды, которые показаны в этой статье, чтобы предотвратить постоянное хранение информации истории.