Как очистить историю командной строки
Оглавление:
Если вы часто пользуетесь командной строкой, вы, вероятно, обнаружили, что команда history была весьма полезна раньше, будь то для обнаружения ваших наиболее часто используемых команд, дампа истории и поиска в ней. найти конкретные прошлые команды, список всех используемых команд по умолчанию или что-то еще. Тем не менее, есть несколько очевидных ситуаций, когда вы можете полностью удалить этот список истории командной строки, будь то в целях конфиденциальности или безопасности.
Эта статья покажет вам, как очистить историю командной строки в терминале. Этот прием работает для очистки истории команд на компьютере с Mac OS или Linux или даже на Windows с оболочкой Ubuntu.
Как полностью очистить историю командной строки
Чтобы очистить историю команд, вам просто нужно прикрепить флаг -c к знакомой команде истории, выглядящей так:
история -c
Эта команда при выполнении вручную стирает файл .bash_history, или, если вы используете другую оболочку, она также должна стирать его (zsh, tcsh, bash и т. д.).
Очевидно, что этот файл также может быть выбран напрямую с помощью rm, но по целому ряду причин лучше придерживаться команды history.
Если вы хотите убедиться, что команда сработала, снова введите «history», как обычно, и вы обнаружите, что в списке указана только одна команда: «history -c».
Краткое видео ниже демонстрирует весь этот процесс очистки истории команд, видео показывает процедуру в Mac OS с приложением Терминал, но все будет так же в других операционных системах, которые поддерживают очистку командной строки история тоже.
Это должно работать одинаково в любой оболочке bash, zsh, tcsh и большинстве других оболочек, независимо от того, находится ли командная строка в Mac OS X или linux, или даже в оболочке Windows linux (но не приглашение DOS).
Спасибо Адо за совет. Если у вас есть другие полезные советы или рекомендации по очистке истории команд из терминала, поделитесь ими в комментариях!