Под «историей bash» понимается функция истории команд в оболочке Bash, которая позволяет пользователям просматривать и вызывать ранее выполненные команды. Вот несколько методов, которые вы можете использовать для работы с историей Bash, а также примеры кода:
-
Просмотр истории команд:
Вы можете просмотреть историю команд с помощью командыhistory
:history
-
Выполнение предыдущих команд.
Вы можете выполнить ранее выполненную команду, указав номер ее строки с помощью символа!
. Например, чтобы повторно запустить команду в строке номер 5, используйте:!5
-
Поиск в истории команд.
Вы можете выполнить поиск в истории команд, используя сочетание клавишCTRL+R
. Он позволяет выполнять поиск команды, введя ключевое слово или часть команды и нажавEnter
для ее выполнения. -
Поиск и выполнение команд по ключевому слову.
Вы можете найти и выполнить самую последнюю команду, соответствующую указанному ключевому слову, используя символ!
, за которым следует ключевое слово. Например, чтобы выполнить самую последнюю команду, начинающуюся с «git», используйте:!git
-
Повторение последней команды:
Вы можете повторить последнюю команду, используя синтаксис!!
:!!
-
Очистка истории команд.
Вы можете очистить историю команд с помощью командыhistory
с опцией-c
:history -c
-
Настройка истории Bash:
Вы можете настроить поведение истории Bash, изменив файлы~/.bashrc
или~/.bash_profile
. Например, вы можете настроить максимальное количество сохраняемых команд, игнорировать дубликаты или исключить сохранение определенных команд.