====== bash. Комбинации клавиш ====== ^ Сочетание ^ Значение ^ | **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 + t** | Меняет два слова перед курсором местами | | **Ctrl + xx** | Переносит курсор к началу строки от текущей позиции, и обратно | | **Alt + f** | Сдвигает курсор на одно слово вперед на текущей строке | | **Alt + b** | Сдвигает курсор на одно слово назад на текущей строке | | **Alt + .** | Добавляет последний аргумент предыдущей команды (пример: mkdir temp, затем cd Alt+.) | | **Alt + /** | Попытаться дополнить до имени файла | | **Alt + c** | Заменить букву под курсором на заглавную | | **Alt + l** | Заменить букву под курсором на строчную | | **Tab** | Автодополнение команд и имен файлов | | **Tab Tab** | Показать доступные варианты автодополнения |