Поиск по сайту:

Счастье — на стороне того, кто доволен (Аристотель).

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

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
15 января 2021
Как очистить историю команд в Linux
История bash хранит записи всех команд терминала, которые выполняются пользователем в системе Linux с командной строкой. Используя функцию истории, вы можете легко найти ранее выполненные команды в вашей системе Linux с помощью клавиш со стрелками.

 

Почему мы должны удалить историю командной строки Linux?

В большинстве случаев мы не хотим раскрывать историю терминалов других пользователей вашей системы Linux. Например, если вы проводите занятия со своими учениками на лабораторном компьютере, и, возможно, вы научили их некоторым вредоносным командам, которые не рекомендуется использовать в нашей системе. Но большинство студентов не имеют представления о побочных эффектах этих важных команд. Любопытный студент может поискать в истории командной строки и протестировать ее, чтобы проверить работу каждой команды. Это может привести к сбою вашей системы много раз. Однако вы можете быстро отремонтировать или переустановить свою систему. Но это не очень хорошая практика. Итак, в этом случае мы хотим очистить историю командной строки после работы с ней. Особенно, если у вас есть общий доступ со своими друзьями или коллегами. Мы только что разработали это на простом примере; могут возникнуть другие проблемы, из-за которых вы захотите очистить историю командной строки Linux. В этой статье мы покажем вам, как можно очистить историю командной строки в системе Linux.

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

 

Удаление истории командной строки Linux

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

$ history

Обычно история командной строки сохраняется в файле с именем «bash_history». Этот файл вы можете найти в домашнем каталоге конкретного пользователя /home/username/.bash_history. Выполните приведенную ниже команду, чтобы найти файл bash_history:

$ ls -l /home/andreyex/.bash_history
Примечание
Пользователь root может просматривать историю команд всех пользователей в вашей системе. Но обычный пользователь может просматривать только свою собственную историю командной строки.

 

Читать  Команда who в Linux

Удалить строку из истории bash

Если вы хотите удалить только одну строку из файла истории bash, вы можете использовать параметр -d с командой history и ввести целевой номер строки, который вы хотите удалить.

Например, мы хотим очистить команду, содержащую ваш пароль, в которой вы ввели пароль в виде обычного текста; вы можете легко найти номер строки в файле истории и очистить его, выполнив следующую команду:

$ history -d 355pre

 

Удалить или очистить все команды из истории bash

Вы также можете очистить или удалить все записи из файла истории bash. Итак, используйте параметр -c с командой history. Вы можете запустить следующую команду на терминале, чтобы очистить или удалить всю историю bash:

$ history -c

В качестве альтернативы, выполнив следующую команду, вы можете удалить или удалить всю историю последних выполненных команд в файле истории bash навсегда.

$ cat /dev/null > ~/.bash_history

Заключение

В этой статье мы представили лучшее понимание команды истории и почему нам нужно ее очистить. Мы надеемся, что теперь с помощью вышеупомянутой команды можно легко очистить историю вашей системы. Но всегда помните, что все команды, которые вы выполняете на терминале, записываются в файл истории bash, поэтому рекомендуется никогда не использовать пароли в текстовом формате в командной строке Linux. Если у вас есть какие-либо вопросы или мысли, связанные с этой статьей, поделитесь с нами своими идеями.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close