Полезные горячие клавиши для Терминала macOS и Linux

В наших статьях часто упоминается работа с Терминалом, это быстрее и нередко удобнее, чем управление с помощью графического интерфейса. Изменение различных параметров операционной системы в разных графических оболочках реализовано по-разному, а терминальные команды в большинстве случаев будут работать одинаково независимо от установленной оболочки. И, если вы хотите работать с терминалом на постоянной основе вам понадобится знание горячих клавиш, с ними скорость работы возрастет в разы.

Горячие клавиши из данной статьи применимы для любой системы, с установленной оболочкой командной строки bash, например macOS, Ubuntu, Debian и тд.

Процессы

Для управления запущенными процессами существуют 3 важнейшие горячие клавиши:

  • Ctrl(Cmd)+C: Останавливает текущий процесс, запущенный в терминале. Сочетание клавиш посылает сигнал SIGINT процессу, сигнал для остановки процесса.
  • Ctrl(Cmd)+Z: Переводит процесс в фоновый режим (background), посылает сигнал SIGTSTP. Чтобы вывести процесс из фонового режиме используется команда fg (foreground).
  • Ctrl(Cmd)+D: Закрывает оболочку bash. Сочетание клавиш отправляет маркер EOF в bash, после чего терминал завершает работу.

Терминал

  • Ctrl(Cmd)+L: Очистит весь терминал, сочетание клавиш работает аналогично команде clear.
  • Ctrl(Cmd)+S: Остановит вывод информации на экран, для возобновления вывода используется Ctrl(Cmd)+Q
  • Tab: Одна из полезнейших функций оболочки bash, при вводе имени файла, директории или команды просто нажмите Tab и bash автоматически дополнит строку или выведет возможные варианты завершения.
  • Стрелки вверх и вниз: Позволяют посмотреть предыдущую и следующую введенные команды.

Работы с текстом

  • Alt+B и Ctrl(Cmd)+B: Позволяют перейти на одно слово и на один символ влево соответственно.
  • Alt+F и Ctrl(Cmd)+F: Позволяют перейти на одно слово и на один символ вправо соответственно.
  • Ctrl(Cmd)+XX: Позволяет перейти в начало строки и обратно.

Также стоит отдельно отметить команду history, она выведет последние 500 команд, введенных в терминале.

Если вы обнаружили ошибку, выделите этот фрагмент текста и нажмите Ctrl+Enter.





Мы в Telegramt.me/applespbevent
Канал Я.Дзенzen.yandex.ru/applespbevent
Видео на YouTube: Apple Event
Секретный чат: Telegram

Оставьте комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: