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