Translations of this page:

Горячие клавиши в Bash

В большинстве Linux систем стандартной коммандной оболочка является Bash (Bourne-Again Shell). Есть несколько удобных горячих главиш, которые рекомендуется запомнить и использовать при работе с коммандной строкой и которые позволяют сэкономить кучу времени при наборе и редактировании команд.

Ctrl + a Возвращает курсор в начало текущей строки
Ctrl + e Курсор в конец текущей строки
Ctrl + l Очищает экран от текста, аналог команды clear
Ctrl + h Работает как и Backspace (удаление предыдущего символа)
Ctrl + r Поиск по набранным ранее командам
Ctrl + c Убить выполняемый процесс
Ctrl + d Выйти из текущей оболочки (shell)
Ctrl + z Перевод выполняемой задачи в фоновый режим. Команда fg возвращает задачу обратно.
Ctrl + w Удаляет слово перед курсором
Ctrl + u Вырезать текст (в буфер) от начала строки и до позиции курсора. Если курсор в конце строки - убирает в буфер всю строка целиком.
Ctrl + k Вырезать текст (в буфер) от позиции курсора и до конца строки. Если курсор в начале строки - убирает в буфер всю строка целиком.
Ctrl + y Вставить строку из буфера, вырезанную командой Ctrl + k или Ctrl + u
Ctrl + t Меняет два символа перед курсором местами (удобно при опечатках)
Alt 1) + t Меняет два слова перед курсором местами
Ctrl + xx Переносит курсор к началу строки от текущей позиции, и обратно
Alt + f Сдвигает курсор на одно слово вперед на текущей строке
Alt + b Сдвигает курсор на одно слово назад на текущей строке
Alt + . Добавляет последний аргумент предыдущей команды (пример: mkdir temp, затем cd Alt+.)
Alt + / Попытаться дополнить до имени файла
Alt + c Заменить букву под курсором на заглавную (capitalize)
Alt + l Заменить букву под курсором на строчную (lowercase)
Tab Автодополнение команд и имен файлов
Tab Tab Показать доступные варианты автодополнения
1) Вместо клавиши Alt, которая не работает на некоторых терминалах (например, при ssh сессии), можно использовать клавишу Esc. При этом нажимать необходимо последовательно - Esc, затем t. Вместо клавиши Esc можно нажать комбинацию Ctrl + [, это удобно, если у Вас клавиша Ctrl расположена слева от латинской буквы A.

Дискуссия

Tester, 31.08.2011 20:29
This is test
Art, 25.11.2016 20:04
Спасибо
Enter your comment:
BACJF
 
linux/bashkeyboardshortcutsru.txt · Последние изменения: 04.08.2023 02:32 (внешнее изменение)
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki