Найти в Дзене

Как удалить команды из истории.

Оглавление

Команда history в Linux отображает список ранее выполненных команд в табличном формате; при этом в первом столбце отображается номер команды, а во втором столбце — выполненные команды.

Доступ к списку ранее набранных команд также можно получить, нажав клавиши со стрелками «Вверх» и «Вниз» на клавиатуре, что помогает избавиться от повторного ввода недавно выполненной команды.

Количество сохраненных предыдущих команд настраивается и это значение по умолчанию, различно в зависимости от дистрибутива.

Поиск всех выполненных команд в history.

$ history

-2

Бывают случаи, когда пользователь ввел потенциально опасную или команду несущую определенный риск для системы. Хранить такую ​​команду в истории небезопасно, так как ее можно непреднамеренно вызвать снова.

Например, команда под номер 12 и 13 даляет virtualbox из ОС. Случайно, листая историю команд, можно вызвать ее повторно, когда этого не требуется. И ПО придется переустанавливать заново.

Давайте, рассмотрим то, как удалить такие команды из истории.

Удаление одной строки из истории.

Мы можем удалить одну команду из истории, используя параметр —d.

$ history -d <номер строки>

Запустим команду с этим параметром и удалим 12 строку.

$ history -d 12 13
$ history
-3

Как видим, удаление нужных строк прошло успешно, а их номер был присвоен следующим командам.

Очистить всю историю команд.

Выполнение команды с параметром -c удалит все команды из списка истории.

$ history -c
$ history
-4

Как видно выше, все команды были удалены из истории.

Резюме.

В этой статье познакомились с командой history и то, как удалить определенные команды или все команды из ее вывода. История хранится в файле с именем «.bash_history», который находится в домашней папке пользователя.

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

$ man history

Если у вас есть какие-либо вопросы или дополнения, обязательно оставьте комментарий ниже!

P.S. Если вам интересен материал не забывайте ставить палец вверх под статьей. А так же, подписывайтесь на анонсы новых статей в телеграмм и на сайте RoadIT