Вы знаете, что отличает профессионального пользователя от обычного пользователя? Владение сочетаниями клавиш.

Хорошо! Это не единственная вещь, но это, несомненно, фактор.

Ярлыки помогают вам быть более продуктивными и эффективными с любым инструментом, который вы используете. Представьте, если бы вы увидели, что кто-то щелкает правой кнопкой мыши, чтобы скопировать и вставить, как бы вы к этому отнеслись?

Терминал Mac не является исключением. Существуют определенные сочетания клавиш терминала Mac, которые каждый пользователь должен знать и практиковать.

Поверьте мне; как только вы освоите эти сочетания клавиш, вы заметите, насколько хорошо вы работаете с командной строкой Mac.

1. Вкладка

Это ярлык Mac, без которого вы не можете жить. Это экономит мне так много времени и умственной оперативной памяти.

Просто начните вводить команду, имя файла, имя каталога или даже параметры команды и нажмите клавишу табуляции. Он либо автоматически завершит то, что вы вводили, либо покажет вам все возможные результаты.

Если все, что вы помните из этого списка, это ярлык, я буду счастлив.

2. Ctrl + C

Это клавиши, которые вы должны нажимать, чтобы выйти из команды или процесса на терминале. Это немедленно остановит запущенную программу.

Если вы хотите прекратить использование программы, работающей на переднем плане, просто нажмите эту комбинацию клавиш.

3. Ctrl + Z

Этот ярлык отправит запущенную программу в фоновый режим. Обычно вы можете добиться этого перед запуском программы с помощью параметра &, но если вы забыли это сделать, используйте эту комбинацию клавиш.

4. Ctrl + D

Это сочетание клавиш выведет вас из терминала, которым вы сейчас пользуетесь. Используйте эту команду, чтобы закрыть соединение SSH. Если вы используете терминал напрямую, приложение будет немедленно закрыто.

Считайте это эквивалентом команды «выход».

5. Ctrl + L

Как очистить экран терминала? Используйте команду очистки.

Вместо того, чтобы вводить CLEAR, вы можете просто использовать Ctrl + L, чтобы очистить терминал. Быстро и просто.

6. Ctrl + A

Этот ярлык переместит курсор в начало строки.

Я использую это все время. Обычно у меня есть очень длинная команда, которую я вставляю в терминал, но хочу немного изменить. Использование клавиш со стрелками медленно и утомительно.

Вот где Ctrl + A спасает положение.

7. Ctrl + E

Это сочетание клавиш противоположно Ctrl + A. Ctrl + E отправляет вас в конец строки, тогда как Ctrl + A отправляет курсор в начало строки.

8. Ctrl + U

В итоге вы набрали неверную команду? Вместо того, чтобы неделю хлопать backspace, чтобы сбросить текущую команду, используйте сочетание клавиш Ctrl+U в терминале Linux. Этот ярлык стирает все от текущей позиции курсора до начала строки.

Вы также можете использовать Ctrl + C, если не хотите запоминать Ctrl + U.

9. Ctrl + K

Это противоположно сочетанию клавиш Ctrl + U. Разница лишь в том, что вместо начала строки стирается все от текущей позиции курсора до конца строки.

10. Ctrl + W

Мы только что говорили о стирании текста до конца или начала строки. Очевидно, между концом и началом строки есть слова. Приветствуем сочетание клавиш Ctrl + W.

Комбинация клавиш Ctrl+W стирает слово перед позицией курсора. Если курсор находится на самом слове, он сотрет все буквы от позиции курсора до начала слова.

11. Ctrl + Y

Это вставит стертый текст из сочетаний клавиш Ctrl + W, Ctrl + U и Ctrl + K. Это полезно, когда вы стерли неправильную строку или если вам нужно использовать стертую строку в другом месте.

12. Ctrl + P

Вы можете использовать этот ярлык для просмотра предыдущей команды. Вы можете нажимать ее несколько раз, чтобы вернуться назад в истории команд.

13. Ctrl + N

Точно так же, как Cmd + Tab и Cmd + ~ работают вместе, вы можете использовать это сочетание клавиш в сочетании с Ctrl + P. Ctrl + N отображает следующую команду. Если вы просматриваете предыдущие команды с помощью Ctrl + P, вы можете использовать Ctrl + N для перехода назад и вперед.

14. Бонусная комбинация клавиш: Ctrl + R.

Вы дошли до конца. Это ярлык, который я выучил несколько месяцев назад и использую каждый день. Вы набрали какую-то команду, но не можете вспомнить, что именно? Введите Ctrl+R.

Это сочетание клавиш выполняет поиск в истории команд. Просто нажмите Ctrl + R и начните печатать. Он покажет последнюю команду, которая соответствует введенной вами строке. Сила этого сочетания клавиш заключается в том, что введенная строка может находиться в любом месте команды.

Если вы хотите увидеть больше команд для той же строки поиска, просто продолжайте нажимать Ctrl + R.

Вы можете нажать Esc, чтобы выйти из поиска с последним результатом поиска, или ввести, чтобы запустить выбранную команду.

Серьезно, запомните этот ярлык, и вы не пожалеете.

Нашли эту статью полезной? Подпишитесь на меня (Зак Ларсен) на Medium. Пожалуйста, 👏 эту статью, чтобы поделиться ею!