Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Изменить длину истории команд Bash или полностью отключить историю Bash

Файл .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».

Понравилась статья? Поделиться с друзьями: