Главная >> Информация >> Горячие клавиши терминала Linux

Горячие клавиши терминала Linux

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

Однако с терминалом можно работать ещё более эффективно зная горячие клавиши. В этой небольшой статье мы рассмотрим основные горячие клавиши терминала Linux, которые вы можете использовать в своей работе.

Горячие клавиши терминала Linux

Общие:

  • Ctrl+Alt+T - в дистрибутивах, основанных на Ubuntu это сочетание клавиш используется для открытия терминала.
  • Tab - эта клавиша используется для автодополнения в терминале. Вам достаточно набрать начало какой-нибудь команды, затем нажать её и команда предложит доступные варианты или завершит её если она одна.
  • Ctrl+L - очистить весь вывод терминала.
  • Ctrl+S - приостановить вывод терминала.
  • Ctrl+Q - возобновить вывод если он был приостановлен.
  • Ctrl+C - отправить команде сигнал SigInt для её завершения.
  • Ctrl+Z - свернуть текущую команду в фоновый режим.

История команд:

  • Стрелки вверх и вниз - используются для перемещения вперед и назад по истории команд.
  • Ctrl+r - можно использовать для поиска по истории команд.
  • Ctrl+p - предыдущая команда в истории команд.
  • Ctrl+n - следующая команда в истории команд.
  • Ctrl+g - если вы находитесь в режиме поиска, завершает поиск.
  • Ctrl+o - выполнить найденную поиском команду.
  • Alt+. - использовать последнее слово предыдущей команды.

Перемещение курсора:

  • Ctrl+a - перейти в начало строки.
  • Ctrl+e - перейти в конец строки.
  • Alt+b - перейти влево на одно слово.
  • Alt+f - перейти в право на одно слово.
  • Ctrl+b - перейти влево на один символ.
  • Ctrl+f - перейти вправо на один символ.
  • Ctrl+xx - перейти в конец или в начало строки.

Редактирование:

  • Ctrl+u - вырезать строку до позиции курсора.
  • Alt+Del - удалить слово перед курсором.
  • Alt+d - удалить слово после курсора.
  • Ctrl+d - удалить символ под курсором.
  • Ctrl+h - удалить символ под курсором.
  • Ctrl+w - вырезать слово под курсором.
  • Ctrl+k - вырезать строку от позиции курсора до конца строки
  • Alt+t - поменять текущее слово с предыдущим.
  • Ctrl+t - поменять местами два символа перед курсором.
  • Esc+t - поменять местами два слова перед курсором.
  • Ctrl+y - вставить то, что было вырезано.
  • Alt+u - сделать верхний регистр символов от позиции курсора до конца текущего слова.
  • Alt+l - сделать нижний регистр символов от позиции курсора до конца слова.
  • Alt+c - перевести символ под курсором в верхний регистр и перейти к концу слова.
  • Alt+r - вернуть строку в исходное состояние.
  • Ctrl+_ - отменить последнее действие со строкой.

Все перечисленные выше команды будут прекрасно работать в командной оболочке bash. Но если вы используете другие оболочки, то некоторые горячие клавиши терминала могут не работать или вести себя по другому. А пока дайте рассмотрим примеры использования некоторых из них.

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

Для выполнения команды достаточно нажать Enter или Ctrl+o. Конечно, можно было бы листать все команды по очереди с помощью клавиши стрелка вверх или сочетания Ctrl+p, но так гораздо удобнее.

Довольно полезно при работе с историей команд сочетание клавиш Alt+r. Вы можете найти в истории команд какую-нибудь команду, а затем немного изменить её. С помощью этого сочетания клавиш вы можете вернуть команду к исходному состоянию.

Иногда команда выводит информацию слишком быстро. Тогда вы можете приостановить вывод с помощью сочетания клавиш Ctrl+S. Можно поэкспериментировать с этим сочетанием и командой ping:

Для возобновления вывода надо нажимать уже не Ctrl+S, а Ctrl+Q.

Выводы

В этой статье мы рассмотрели некоторые полезные горячие клавиши терминала Linux. С помощью них вы сможете работать с терминалом быстрее. А какие горячие клавиши знаете вы? Напишите в комментариях!

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

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