Найти в Дзене
takoedelo

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

Оглавление

Конечно, изучение команд Linux всегда должно быть вашим приоритетом, но как только вы освоитесь с командной строкой, есть еще одна вещь, о которой вам следует знать.
Горячие клавиши терминала linux!

горячие клавиши
горячие клавиши

Горячие клавиши терминала linux, вы даже не представляете, насколько они полезны, пока не узнаете, как с их помощью сделать вашу работу с терминалом сверхпродуктивной.

Хотя используются заглавные буквы, вам не обязательно вводить их заглавными. Имеется в виду, что Ctrl + A означает одновременное нажатие Ctrl и клавиши A. Вам не нужно нажимать клавишу Shift + a, чтобы получить заглавную букву A.

Вот 21 сочетаний клавиш для терминала linux.

1. Ctrl + A: переместить в начало строки

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

2. Ctrl + E: переместить в конец строки

Во время использования терминала, если вы хотите перейти к концу строки, вы можете просто нажать Ctrl + E, и это будет сделано.

3. Ctrl + U: для удаления от курсора до начала строки

Бывают моменты, когда хочется удалить все, начиная с положения курсора и заканчивая началом строки.

В этом случае все, что вам нужно сделать, это с помощью клавиш со стрелками влево переместить курсор с того места, где вы хотите удалить, в начало строки, а затем нажать Ctrl + U .

На самом деле, он "вырезает" текст, который можно вставить с помощью Ctrl + Y.

Вводите пароль учетной записи с помощью команды sudo и не уверены, правильно ли вы его ввели? Просто используйте сочетание клавиш Ctrl + U и начните вводить пароль снова.

4. Ctrl + K: Удалить от курсора до конца строки

Как вы можете догадаться из названия, когда вы нажимаете Ctrl + K, он удаляет ( "вырезает" ) все, что находится от курсора до конца строки (все, что находится от положения курсора с правой стороны).

5. Ctrl + W: Удалите одно слово перед курсором

Это то, что можно использовать ежедневно, если часто неправильно набираете команды и хотите удалить одну часть команды, для этого вы можете просто нажать Ctrl + W .

Когда вы нажимаете клавишу Ctrl + W, она удаляет (фактически вырезает) только одно слово перед курсором.

6. Ctrl + L: очистить экран терминала (вроде как)

Это не очищает экран терминала , а уменьшает размер экрана, и если вы прокрутите вверх, вы все равно найдете предыдущую команду и историю выполнения.

Да, это отличается от команды clear, поскольку она удаляет историю выполнения, и вы найдете выполнение clear команды в истории команд.

Но когда вы нажимаете Ctrl + L, ваш текущий экран просто исчезает, и вы не найдете его в истории (поскольку это не команда сама по себе).

Например, выполнить команду history, а затем нажать клавишу Ctrl + L, чтобы очистить видимую часть терминала.

7. Ctrl + C: остановить текущий процесс / выполнение

Сколько раз это случалось, когда вы хотели остановить выполнение команды, но понятия не имели, как это сделать, и в итоге закрывали сам терминал?

Что ж, в любом случае, все, что вам нужно сделать, это нажать Ctrl + C.

Когда вы нажимаете клавиши, он отправляет SIGINT сигнал, который в конечном итоге остановит процесс.

В конце вы увидите ^C символ, указывающий на то, что вы нажали Ctrl + C, чтобы остановить текущее выполнение.

Но проблема с SIGINT в том, что он может не работать в некоторых местах, таких как интерпретаторы bash.

8. Ctrl + D: выход из системы или из терминала

Вы всегда можете использовать команду exit, чтобы закрыть сеанс командной строки и терминал. Вы также можете использовать сочетания клавиш Ctrl + D.

Когда вы нажимаете Ctrl + D, он выводит вас из текущего сеанса, если вы используете его по SSH, он закрывает сеанс, а при повторном нажатии закрывает сам терминал.

9. Ctrl + Z: приостановить текущий процесс

Прерывать текущий процесс - не всегда хорошая идея, поскольку вам приходится начинать все сначала.

Итак, в этом случае все, что вы можете сделать, это нажать Ctrl + Z, чтобы остановить текущий процесс, а позже продолжить с того места, где он был прерван.

Например, остановить процесс обновления.

10. Ctrl + R: история команд поиска

Когда вы нажимаете Ctrl + R, открывается приглашение режима поиска, в котором вы можете ввести любую часть команды, и программа найдет вам команду с соответствующей введенной вами строкой.

Как только вы найдете эту команду, вы просто нажимаете клавишу Enter, и она выполнит эту команду.

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

11. Стрелка вверх: показать предыдущую команду из истории

Когда вы нажимаете клавишу Up Arrow, вам одну за другой будут показаны ранее выполненные команды из истории команд.

12. Стрелка вниз: показать следующую команду из истории

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

В этом случае вы можете использовать клавишу Down Arrow.

Клавиши Page Up и Page Down также используются для той же цели.

13. !!: Повторите последнюю команду

Бывают случаи, когда вы хотите выполнить самую последнюю команду один или несколько раз, и в этом случае вы можете просто ввести !! (восклицательный знак дважды).

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

Похожее сочетание клавиш - Alt +.. Это дает вам последний аргумент / часть последней команды. Допустим, вы ранее использовали ls /etc/apt/sources.list.d, а теперь хотите войти в этот каталог. Просто введите cd и используйте Alt +.. Это будет похоже на ввод cd /etc/apt/sources.list.d

14. !n: Повторите n-ю команду из истории

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

history

-2

Теперь что бы выполнить 2-ю последнюю команду echo, требуется использовать следующее:

!1998

-3

15. Tab: автоматическое завершение команды

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

16. Tab (дважды): перечислите все возможные автозаполнения.

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

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

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

17. Ctrl + Shift + C: скопируйте выделенный текст

Чтобы скопировать текст в терминале, вам нужно выделить текст с помощью мыши, а затем нажать Ctrl + Shift + C, чтобы скопировать выделенный текст.

18. Ctrl + Shift + V: Вставьте скопированный текст

После того, как вы скопировали текст, выделив его и нажав Ctrl + Shift + C, теперь вы можете вставить его , нажав Ctrl + Shift + V

19. Ctrl + Shift + N: откройте новое окно терминала

При нажатии на Ctrl + Shift + N откроется новое окно терминала с тем же рабочим каталогом, с которым вы работали в предыдущем окне.

20. Ctrl + Shift + T: открыть новую вкладку

Как и в веб-браузерах, в терминале вы можете открывать вкладки для разделения различных задач. Чтобы открыть новую вкладку, все, что вам нужно сделать, это нажать Ctrl + Shift + T

21. Ctrl + Tab или Ctrl + PageDown: переключение вкладок

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

И для этой цели вы можете использовать Ctrl + Tab или Ctrl + PageDown

Скорее , это относится к Ubuntu. Нажмите клавиши Ctrl + Alt + T, чтобы открыть новый терминал.

Заключение

Вы можете не помнить все эти горячие клавиши терминала linux,

сочетание клавиш
сочетание клавиш

по крайней мере, поначалу. Но потренируйтесь в них, и постепенно они войдут в вашу мышечную память.

Кстати, есть ли у вас какие-нибудь из ваших любимых сочетаний клавиш, которые здесь не были включены? Поделитесь ими в комментариях?

Ставьте лайк .Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.

USB4 по сравнению USB 3: В чем разница?

10 распространенных ошибок, которые совершают начинающие пользователи Linux

Структура каталогов Linux

15 терминов Linux, о которых вы должны знать

7 менеджеров буфера обмена в Linux