Файл .bash_history пользователей сохраняет текущую вкладку истории командной строки, регистрируя каждую команду, которая была введена в приглашение bash. Эти файлы истории команд позволяют легко находить и отзывать предыдущие команды, которые, возможно, были забыты, а также чрезвычайно полезны для системного администрирования. Мы рассмотрим, как изменить сохраненную длину этих файлов, как отключить ее, а также как быстро проверить историю bash пользователей.
Изменение истории истории баша
Чтобы увеличить длину истории истории команд пользователей, добавьте следующую строку в .bash_profile:
HISTFILESIZE = 2500
В приведенном выше примере размер истории увеличивается до 2500 команд, которые могут быть изменены на любой другой номер, если это будет сочтено целесообразным.
Отключить историю Баша
Установка номера HISTFILESIZE в 0 в .bash_profile полностью отключит историю команд bash:
HISTFILESIZE = 0
Наличие отключенного файла истории не приводит к вызову команды, но это не позволяет суперму пользователю легко видеть команды, введенные в другую оболочку пользователя.
Проверка истории Bash
Есть несколько быстрых способов увидеть историю команд, чтобы увидеть свой собственный тип:
история
Вы также можете экспортировать эту историю команд в файл с флагом -w:
история -w pastbash.txt
Чтобы просмотреть историю команд других пользователей, используйте cat с их файлом .bash_history:
cat /Users/USERNAME/.bash_history
Помните, что если USERNAME установил размер файла истории в ноль, ничего не будет показано.
Практические приложения для пользователей Mac
Два из наиболее распространенных приложений для пользователя Mac — отслеживать записи по умолчанию, которые были введены в терминал, и быстро находить предыдущие команды. История команд запроса, и вам не нужно будет догадываться, что эта непонятная команда заключалась в том, что вы ввели четыре месяца назад, которая началась с «s».