Linux. Сочетания клавиш. Короткая памятка по работе в командной строке.
Решил написать короткую памятку об использовании сочетаний клавиш для облегчения и ускорения работы с текстом в командной строке Linux.
В статье используется понятие Meta, что означает нажатие клавиши Alt или Esc. То есть, если написано Meta-a, это значит, что нужно нажать или одновременно Alt+a или последовательно Esc, затем a. Мета используется, когда нужно проделать что-то со словом(переместиться на слово вправо или влево, поменять слова местами и т.д.).
Вот несколько команд:
Перемещение курсора:
Ctrl+A — переместить курсор в начало строки.
Ctrl+E — переместить курсор в конец строки.
Meta-B — переместить курсор на слово влево.
Meta-F — переместить курсор на слово вправо.
Ctrl+B — переместить курсор на символ влево.
Ctrl+F — переместить курсор на символ вправо.
Работа с буфером:
Ctrl+Y — вставка из буфера.
Ctrl+K — вырезать в буфер содержимое от курсора до конца.
Ctrl+U — вырезать в буфер содержимое от курсора до начала строки.
Meta-Backspace — вырезать слово слева от курсора.
Meta-D — вырезать слово справа от курсора.
Другие команды:
Meta-T — поменять местами слово в позиции курсора и слово слева.
Ctrl+D — аналог клавиши Delete(удалить символ в позиции курсора).
Ctrl+H — аналог клавиши Backspace(удалить символ слева от позиции курсора).
Ctrl+_ — отмена.
Ctrl+L — очистить экран.