100 сочетаний клавиш для использования Linux на профессиональном уровне
Ветераны Linux понимают, что клавиатура мощнее мыши, потому что есть много действий, для которых требуется несколько щелчков мыши, но их можно выполнить с помощью одного сочетания клавиш. Изучение хотя бы нескольких сочетаний клавиш может значительно повысить вашу продуктивность как пользователя Linux и заработать серьезные права на хвастовство в сообществе Linux.
Примечание : клавиша журнала Windows, которая находится между CTRL и ALT на большинстве клавиатур ПК и в этой статье называется супер-клавишей.
Общие горячие клавиши Linux
Ctrl + C
Скопируйте любой выделенный текст, изображение или какой-либо другой объект в буфер обмена.
Ctrl + V
Вставить скопированный текст, изображение или другой объект из буфера обмена.
Ctrl + X
Вырезать выделенный текст, изображение или другой объект.
Ctrl + S
Сохранить текущий открытый файл.
Ctrl + N
Создать новый файл.
Ctrl + Z
Отменить последнее действие.
Ctrl + Q
Выйти из приложения, находящегося в фокусе.
Ctrl + Alt + F1 до F6
Переключиться на виртуальную консоль.
Ctrl + Alt + F7
Перейти к первому графическому терминалу.
GNOME Сочетания клавиш
Super
Войдите в Обзор действий.
Alt + Tab
Цикл между запущенными приложениями.
Alt + Shift + Tab
Цикл между запущенными приложениями в противоположном направлении.
Alt + `(серьезный акцент)
Цикл между окнами одного и того же приложения с помощью Alt + Tab.
Хочу рассказать о некоторых особенностях буфера обмена в Linux. О буфере копирования и про буфер выбора (первичный буфер), а также про копирование и вставку текста в терминале.
Буфер копирования
Стандартно для копирования и вставки объектов в Linux используются сочетания клавиш Ctrl+C и Ctrl+V. При копировании текст (или любой другой объект) в таком случае попадает в обычный буфер копирования. Затем вы можете вставить этот текст в другом месте.
Буфер выбора (первичный буфер)
В Linux существует еще буфер выбора или первичный буфер. Текст, который вы выделяете в любой программе, автоматически попадает в буфер обмена! Это удобно, выделил текст, открыл другое окно и вставил этот кусок текста. Есть некоторые исключения, но они незначительны. Например, у меня в Ubuntu это не работает, если программа использует JVM (Java Virtual Machine).
Кстати, именно этим объясняется следующие поведение. Вы выделили текст в программе, затем открыли другую программу и выделили какой-нибудь текст в ней. После этого, выделение текста в первой программе автоматически снимется, а текст который вы выделили последним, попадет в буфер выбора.
Копирование и вставка в терминале
В терминале для копирования и вставки не работают стандартные сочетания Ctrl+V, Ctrl+C. Это связано с тем, что исторически Ctrl+C это сочетание клавиш для прерывания текущего процесса. Поэтому, для копирования и вставки при работе в терминале используются сочетания Ctrl+Insert и Shift+Insert соответственно. В Gnome терминале и, наверное, во многих других также работают сочетания Shift+Ctrl+C и Shift+Ctrl+V. Они же указаны в главном меню программы в разделе Правка.
Также в терминале работают сочетания клавиш Ctrl+U, чтобы вырезать текст; и Ctrl+Y для вставки текста. Сочетание Ctrl+U работает особенным образом — в буфер копируется вся текущая строка, введенная в терминале, независимо от того, выбрали вы какой-нибудь текст мышкой или нет, а сама строка пропадает с экрана.