В мире интерфейсов командной строки iTerm пользуется популярностью среди разработчиков и опытных пользователей. Одной из наиболее полезных функций является возможность доступа к истории команд и управления ею. В этой статье мы рассмотрим различные методы использования возможностей истории iTerm, включая полезные сочетания клавиш и команды, для повышения вашей производительности. Давайте погрузимся!
-
Просмотр истории команд:
Чтобы просмотреть историю команд в iTerm, вы можете использовать следующую комбинацию клавиш:⌘ + ;Откроется окно с последними командами, где вы сможете прокрутить и выбрать любую команду, которую хотите использовать повторно.
-
Навигация по истории команд.
Открыв окно истории команд, вы можете перемещаться по нему, используя следующие клавиши:- Стрелка вверх: переход к предыдущей команде в истории.
- Стрелка вниз: переход к следующей команде в истории.
-
Поиск в истории команд.
Если у вас длинная история команд и вам нужно найти конкретную команду, вы можете найти ее, введя ключевое слово. iTerm автоматически фильтрует команды на основе вашего ввода. Для поиска используйте следующие клавиши:- ⌘ + F: открыть панель поиска.
- Введите ключевое слово: iTerm будет выделять соответствующие команды по мере ввода.
-
Выполнение предыдущих команд.
Вместо использования клавиш со стрелками для навигации по истории вы можете выполнить предыдущие команды напрямую, используя следующие сочетания клавиш:- ⌃ + R: Обратный поиск. Начните вводить команду, и iTerm выполнит поиск совпадений в вашей истории. Нажмите Enter, чтобы выполнить выбранную команду.
- !!: выполнить предыдущую команду.
- !n: выполнить n-ю команду в истории. Замените «n» на нужный номер команды.
-
Очистка истории команд:
Чтобы очистить историю команд в iTerm, используйте следующую команду:history -cЭто приведет к удалению всех команд из истории.
-
Настройка длины истории:
По умолчанию iTerm сохраняет в своей истории ограниченное количество команд. Вы можете изменить это ограничение, изменив переменную средыHISTSIZE. Откройте файл конфигурации оболочки (например,~/.bashrcили~/.zshrc) и добавьте следующую строку:export HISTSIZE=<number>Замените
<number>нужным значением. -
Постоянная история команд.
Чтобы история команд сохранялась во всех сеансах iTerm, вы можете настроить iTerm на сохранение ее в файле. Откройте файл конфигурации оболочки и добавьте следующие строки:export HISTFILE=~/.bash_history export PROMPT_COMMAND="history -a"Это сохранит вашу историю в указанном файле (в данном примере
~/.bash_history) и автоматически добавит к нему новые команды.
Функция истории команд в iTerm — ценный инструмент для повышения производительности вашей работы в терминале. Используя сочетания клавиш и команды, обсуждаемые в этой статье, вы можете более эффективно перемещаться, искать и выполнять команды. Поэкспериментируйте с этими методами и найдите те, которые лучше всего подходят для вашего рабочего процесса. Приятного кодирования!