- Cписок горячих клавиш в терминале Linux
- Запуск терминала
- Управление окнами и вкладками
- Управление отображением
- Управление курсором
- Удаление текста и исправление опечаток
- Работа с буфером обмена
- Операции форматирования
- Функция автодополнения с кклавишей Tab
- Управление историей введенных команд
- Контроль над процессами
- Горячие клавиши терминала Linux
- Горячие клавиши терминала Linux
- 1. Tab
- 2. Ctrl + R
- 3. Ctrl + C
- 4. Ctrl + Z
- 5. Ctrl + D
- 6. Ctrl + L
- 7. Ctrl+P и Ctrl+N
- 8. Ctrl + A и Ctrl + E
- 10. Ctrl + W
- 11. Ctrl + Y
- 12. Ctrl + B и Ctrl + F
- 13. Ctrl + T
- 14. Ctrl +X затем Ctrl + E
- 15. Alt +.
- 16. Alt + B и Alt + F
- 17. Alt + C, Alt + L и Alt + U
- 18. Ctrl + S и Ctrl + Q
- Сочетания клавиш эмулятора терминала
- 1. Ctrl + Alt + T
- 2. Ctrl + Shift + С и Ctrl + Shift + V
- 3. Ctrl + Shift + F
- 4. Shift + ЛКМ и Shift + ПКМ
- Выводы
Cписок горячих клавиш в терминале Linux
Терминал в Linux — это программа первой необходимости. Она позволяет выполнить практически любое действие, включая: операции с файлами, управление программным обеспечением, настройку системы и многое другое. Для выполнения ряда действий в терминале предусмотрен список горячих клавиш, делающих работу в нем еще удобнее.
Сам терминал по умолчанию предустановлен в большинстве операционных систем Linux, начиная с Debian и Ubuntu и заканчивая Fedora (Red Hat). В нем и запускается командная оболочка Bash, которая обрабатывает поддерживаемые ею команды. Ниже представлены горячие клавиши в терминале Linux Ubuntu, которые помогут облегчить работу.
Обратите внимание! Представленные ниже горячие клавиши тестировались при установленном сочетании смены раскладки WINDOWS+Space. Если в системе используется другое (например Alt+Shift), некоторые из них могут не работать.
Запуск терминала
Следует заметить, что запуск терминала в Ubuntu непосредственно на рабочем столе также возможен по комбинациям клавиш.
- Ctrl+Alt+T — запускает окно терминала на активном рабочем столе.
- Alt+F2 — откроется окно «Выполнить», где достаточно вписать « lxterminal » и подтвердить кнопкой Ok .
- Ctrl+Alt+(F1-F6) — откроется системная консоль (можно запустить до шести консолей одновременно), графическим аналогом которой и является терминал. Хотя эти комбинации относятся к системным, а не к терминалу, но с их помощью также можно получить доступ к режиму ввода команд.
- Ctrl+Alt+F7 — возврат из консоли на рабочий стол.
- Win+T — вызов терминала в Linux Ubuntu с рабочим окружением XFCE.
Управление окнами и вкладками
Нередко встречаются ситуации, когда нужно использовать несколько окон терминала. Это неудобно, поэтому в терминале предусмотрена возможность работать с различными вкладками в одном окне.
- Ctrl+Shift+N — открыть терминал, не закрывая запущенный.
- Ctrl+Shift+Q — закрыть активный терминал.
- Ctrl+Shift+T — открыть еще одну вкладку.
- Ctrl+Shift+D — открепить вкладку в отдельное окно из общего.
- Ctrl+Shift+W — закрыть активную вкладку.
- Ctrl+PageUp — открыть предыдущую вкладку.
- Ctrl+PageDown — открыть следующую вкладку.
- Alt+(1,… n) — перейти на указанную по номеру вкладку.
Управление отображением
С помощью представленных ниже комбинаций можно управлять информацией, отображаемой в окне терминала.
- Ctrl+L — полностью очищает экран от записей. Вместо сочетания клавиш можно использовать команду « clear ».
- Ctrl+S — остановка вывода в Bash. Актуально во время запуска команд, отображающих огромное количество выходных данных. Команда продолжит выполняться, но вывод результатов ее работы отображаться не будет.
- Ctrl+Q — вернуть вывод данных, если он был остановлен с использованием Ctrl+S.
Управление курсором
Хотя перемещать курсор в нужную позицию можно стрелочками на клавиатуре, следующие сокращения позволят установить его в нужную позицию. Это позволит быстрее и удобнее вводить команды.
- Ctrl+A(Home) — быстрый переход в начало строчки.
- Ctrl+E(End) — быстрый переход в конец строчки.
- Alt+B — перемещение курсора влево на одно слово (назад).
- Ctrl+B — перемещение на символ влево (назад).
- Alt+F — перемещение на слово вперед.
- Ctrl+F — перемещение на символ вперед.
- Ctrl+XX — быстрое перемещение на начало строчки и возврат на прошлую позицию. Это сочетание клавиш используется, когда необходимо изменить что-то в начале строки и этой же комбинацией перейти на исходное место курсора.
Удаление текста и исправление опечаток
Исправлять опечатки или удалять ненужные символы можно такими комбинациями:
- Ctrl+D(Delete) — удаляет один символ после курсора.
- Alt+D — удаление всех символов после курсора в текущей строке.
- Ctrl+H(Backspace) — удаление символа перед курсором.
- Alt+Backspace — удаление слова перед курсором.
- Alt+T — замена текущего слова на предыдущее.
- Ctrl+T — поменять местами два расположенных рядом последних символа. Такая комбинация клавиш пригодится при необходимости быстро исправить опечатку, когда символы были написаны неправильно.
- Ctrl+_ — отменяет последний ввод. Использовать можно не один раз, пока не будет получен требуемый результат.
Работа с буфером обмена
В Bash также можно работать с буфером обмена, вырезая и вставляя текст.
- Ctrl+W — вырезать слово перед курсором (и скопировать в буфер обмена).
- Ctrl+K — вырезать строку, набранную после курсора.
- Ctrl+U — вырезать строку перед курсором.
- Ctrl+Y — вставить последний текст, добавленный в буфер обмена.
- Shift+Insert — вставить текст из буфера обмена в строку терминала.
Операции форматирования
В Bash с помощью горячих клавиш (hotkeys) можно быстро изменять регистр символов, что подходит для исправления «правильных» опечаток.
- Alt+U — все символы, начиная от курсора до конца слова будет преобразован в верхний регистр.
- Alt+L — все символы, начиная от курсора до конца слова, преобразовывается в нижний регистр.
- Alt+C — расположенный под курсором символ преобразовывается в верхний регистр, причем курсор переместится в конец слова.
Функция автодополнения с кклавишей Tab
Данная функция относится к одной из наиболее полезных в терминале. Во время ввода имени файла, каталога или команды достаточно нажать Tab, после чего ввод должен автоматически завершиться. Если таковой возможности нет, в окне терминала будут отображены всевозможные способы дополнения, позволяя пользователю дальше печатать и нажимать Tab для завершения ввода.
Tab — автоматическое завершение набора имени файла, директории или команды.
Управление историей введенных команд
Чтобы избежать частых переписываний одинаковых команд, вспомнить ранее введенную и забытую и выполнить другие операции, можно посмотреть их историю. Она хранится в файле по пути «
/.bash_history», который можно открыть через любой текстовый редактор и просто ознакомиться с ней наглядно.
- Ctrl+P(Стрелка вверх) — показывает предыдущую выполненную команду из сохраненной истории Bash. Нажимать можно не один раз, до момента пока не будет найдена нужная.
- Ctrl+N(Стрелка вниз) — нажатие клавиш отобразит следующую команду из истории. Также можно нажимать неограниченное количество раз.
- Alt+R — если команда была найдена через историю, а затем отредактирована, данное сочетание клавиш отменит эту правку.
В терминале также доступна функция поиска ранее запущенных команд.
- Ctrl+R — открывает режим поиска команд. Достаточно удержать эту комбинацию и начать набирать команду, что позволит найти ее в истории.
- Ctrl+O — выполнение найденной с использованием Ctrl+R команды.
- Ctrl+G — завершить работу с режимом поиска по истории, не выполняя команду.
Контроль над процессами
Чтобы управлять процессами в терминале, используется следующий список горячих клавиш:
- Ctrl+C — завершение запущенного в Linux процесса. Эта комбинация отправляет процессу сигнал SIGINT — это стандартный для большей части процессов запрос. Некоторые процессы игнорируют эту команду, но это больше исключение и встречается крайне редко.
- Ctrl+Z — приостановление текущего процесса, запущенного в терминале на переднем плане. Процесс получает запрос SIGSTP. Запустить процесс на переднем плане позже можно командой « fg ».
- Ctrl+D — завершение работы терминала. Система отправляет запрос EOF (конец файла) в терминал. Затем его работа будет завершена после получения данного запроса. Вместо этой комбинации можно набрать команду « exit ».
Начни экономить на хостинге сейчас — 14 дней бесплатно!
Источник
Горячие клавиши терминала Linux
Терминал — один из самых мощных инструментов Linux. С помощью него можно настроить и сделать практически всё в этой операционной системе. Чтобы сделать работу в терминале ещё более удобной и продуктивной разработчики добавили различные сочетания клавиш.
В этой статье мы собрали самые полезные горячие клавиши терминала Linux, которые могут пригодится вам в работе. Здесь есть комбинации клавиш для навигации по истории команд, коррекции ошибок и управления окном терминала. Все клавиши расположены в случайном порядке.
Горячие клавиши терминала Linux
1. Tab
Без этого сочетания терминалом пользоваться невозможно, и поэтому его знают все. Одно нажатие клавиши Tab автоматически дополняет текущую команду или путь к файлу если возможен только один вариант. Два нажатия по ряд показывают возможные варианты автодополнения. Это делает набор команд и путей к файлам намного быстрее.
2. Ctrl + R
После нажатия Ctrl+R появляется строка поиска в которой вы можете начать вводить имя команды, которую надо выполнить. Система найдёт все команды, которые ранее выполнялись с таким началом и отобразит самую свежую. Вы можете уточнить поиск добавив ещё несколько символов. Для выполнения команды просто нажмите Enter, для редактирования Esc.
3. Ctrl + C
Это сочетание клавиш позволяет прервать работу любой программы, которая выполняется в терминале. После нажатия Ctr + C программе отправляется сигнал SIGINT и если она не обрабатывает его особым образом выполнение программы завершается. Некоторые программы перехватывают сигнал и перед завершением выполняют кое какие действия по сохранению данных и завершению операций, например пакетный менеджер zypper.
4. Ctrl + Z
С помощью Ctrl+Z вы можете перевести текущую программу в фоновый режим. Обычно, если вам надо чтобы программа выполнялась в фоновом режиме просто добавьте символ & после команды. Но если вы забыли это сделать поможет это сочетание клавиш. Чтобы посмотреть задачи, которые сейчас работают в фоне используйте команду jobs, а для возврата задачи в нормальный режим — команду fg.
5. Ctrl + D
Сочетание клавиш Ctrl+D можно считать альтернативой команды exit. Если вы подключены по SSH то сессия будет разорвана. Если вы работаете в терминале напрямую, то окно будет закрыто.
6. Ctrl + L
Альтернатива команды clear. Позволяет очистить вывод терминала. Очень удобно для создания снимков экрана и просто для очистки лишней информации.
7. Ctrl+P и Ctrl+N
Эти сочетания клавиш альтернативы клавишам стрелки вверх и вниз. Первое показывает предыдущую введенную команду, а второе следующую. Так вы можете перемещаться по истории команд. Это не удобнее стрелок, но иногда может быть полезно.
8. Ctrl + A и Ctrl + E
Перемещаться можно не только по истории команд, но и по текущей строке. Эти горячие клавиши — аналоги клавиш Home и End. Первая комбинация перемещает курсор в начало строи, а вторая в конец.
9. Ctrl + U и Ctrl + K
С помощью первого сочетания можно удалить весь текст от начала строки до позиции курсора, а с помощью второго — от позиции курсора и до конца строки. Это может быть полезно если вы ввели неверную команду и не хотите стирать её по одному символу.
10. Ctrl + W
Нажав Ctrl+W вы можете стереть слово перед курсором. Если курсор находится в середине слова, то будут стёрты все символы от курсора до начала слова. Удобнее всего ставить курсор после слова, которое нужно убрать.
11. Ctrl + Y
С помощью Ctrl + Y вы можете вставить текст вырезанный с помощью Ctrl + U, Ctrl + K и Ctrl + W. Текст будет вставлен туда, где находится курсор.
12. Ctrl + B и Ctrl + F
Аналог для клавиш стрелка вправо и стрелка влево. Первое сочетание позволяет перемещаться на один символ вправо, а второе на один символ влево.
13. Ctrl + T
Заменяет символ, находящийся под курсором на предыдущий символ. Или перемещает символ перед курсором к концу строки.
14. Ctrl +X затем Ctrl + E
Открывает текущую команду в текстовом редакторе. Если в переменной EDITOR редактор не задан, то будет использоваться nano. После редактирования и сохранения результата команда будет выполнена. Удобно для написания многострочных скриптов.
15. Alt +.
Аналог команды $!. Позволяет вставить последний аргумент предыдущей команды в позицию курсора. Удобно, если надо выполнить несколько команд с одинаковым аргументом.
16. Alt + B и Alt + F
Эти сочетания позволяют перемещаться по словам, также как их аналоги с Ctrl по символам. Alt + B перемещает курсор на слово влево, а Alt+F на слово вправо.
17. Alt + C, Alt + L и Alt + U
Следующие три сочетания клавиш позволяют играть с регистром символов команды. Первое сочетание — Alt + C делает символ под курсором прописным, а все остальные буквы до конца слова строчными. Alt + L делает все буквы до конца слова строчными, а Alt + U — прописными.
18. Ctrl + S и Ctrl + Q
Если команда выводит информацию слишком быстро, а вам надо прочитать её или скопировать, можно попросить терминал поставить на паузу вывод команды. Для этого нажмите Ctrl +S. Чтобы вернуть всё обратно нажмите Ctrl + Q.
Сочетания клавиш эмулятора терминала
Все сочетания клавиш, перечисленные выше будут работать во всех терминалах и эмуляторах терминала, которые используют командную оболочку Bash или другую популярную оболочку. Но у популярных эмуляторов терминала есть свои горячие клавиши, которые могут вам очень сильно пригодится при работе. Давайте рассмотрим их тоже. В этой статье будут использоваться горячие клавиши из Gnome Terminal, но в других терминалах они похожи.
1. Ctrl + Alt + T
С помощью этого сочетания клавиш можно открыть терминал в большинстве дистрибутивов, основанных на Ubuntu и Debian. Это просто, быстро и удобно.
2. Ctrl + Shift + С и Ctrl + Shift + V
Копирование и вставка — очень важные функции операционной системы. Сочетание клавиш Ctrl + C просто не может работать для копирования, потому что оно используется для завершения команды, поэтому для копирования и вставки была добавлена клавиша Shift.
3. Ctrl + Shift + F
Если вам надо выполнить поиск по выводу в терминале можно воспользоваться сочетанием Ctrl + Shift + F. После нажатия откроется окно ввода, в котором вы можете ввести искомое слово.
4. Shift + ЛКМ и Shift + ПКМ
Здесь ЛКМ и ПКМ — это правая и левая кнопка мышки. Такие программы, как screen и tmux в режиме поддержки работы мышью захватывают контроль мышки и вяжут на неё свои функции. Таким образом обычное копирование и вставка могут стать проблемой. Чтобы этого избежать можно выделять текст сочетанием клавиш Shift + ЛКМ и открывать контекстное меню с помощью Shift + ПКМ.
Выводы
В этой статье мы собрали лучшие сочетания клавиш терминала Linux, которые могут пригодится вам в работе с системой или во время её настройки. А какие горячие клавиши нравятся вам? Какие вы используете? Напишите в комментариях!
Источник