7 методов работы с историей Bash: вызов команд, поиск и настройка

Под «историей bash» понимается функция истории команд в оболочке Bash, которая позволяет пользователям просматривать и вызывать ранее выполненные команды. Вот несколько методов, которые вы можете использовать для работы с историей Bash, а также примеры кода:

  1. Просмотр истории команд:
    Вы можете просмотреть историю команд с помощью команды history:

    history
  2. Выполнение предыдущих команд.
    Вы можете выполнить ранее выполненную команду, указав номер ее строки с помощью символа !. Например, чтобы повторно запустить команду в строке номер 5, используйте:

    !5
  3. Поиск в истории команд.
    Вы можете выполнить поиск в истории команд, используя сочетание клавиш CTRL+R. Он позволяет выполнять поиск команды, введя ключевое слово или часть команды и нажав Enterдля ее выполнения.

  4. Поиск и выполнение команд по ключевому слову.
    Вы можете найти и выполнить самую последнюю команду, соответствующую указанному ключевому слову, используя символ !, за которым следует ключевое слово. Например, чтобы выполнить самую последнюю команду, начинающуюся с «git», используйте:

    !git
  5. Повторение последней команды:
    Вы можете повторить последнюю команду, используя синтаксис !!:

    !!
  6. Очистка истории команд.
    Вы можете очистить историю команд с помощью команды historyс опцией -c:

    history -c
  7. Настройка истории Bash:
    Вы можете настроить поведение истории Bash, изменив файлы ~/.bashrcили ~/.bash_profile. Например, вы можете настроить максимальное количество сохраняемых команд, игнорировать дубликаты или исключить сохранение определенных команд.