Командная строка UNIX систем для нового неискушенного пользователя вначале может, показаться непривычной и неудобной. Так например здесь могут не работать привычные комбинации клавиш Ctrl+C и Ctrl+V, могут не срабатывать клавиши на клавиатуре Home и End и любые другие вещи привычные для пользователей ОС Windows в командной строке UNIX могут не работать и вероятнее всего для новичка это случится в самый ненужный момент. Решением является знакомство с небольшим списком сочетаний горячих клавиш для эффективной, быстрой и удобной работы в командной строке.
Горячие сочетания клавиш для перемещения курсора.
Основные сочетания для навигации по командной строке:
- Ctrl + A — курсор в начало строки (аналог клавиши Home);
- Ctrl + E — курсор в конец строки (аналог клавиши End);
- Alt + B — курсор на слово назад;
- Alt + F — курсор на слово вперед;
- Ctrl +B — курсор на символ назад (аналог клавиши стрелка влево);
- Ctrl + F — курсор на символ вперед (аналог клавиши стрелка вправо).
Горячие сочетания клавиш для редактирования.
Основные сочетания для правки текста в командной строке:
-
Ctrl + W — удаление слова слева от курсора;
- Alt + D — удаление слова справа от курсора;
- Ctrl + U — удаление текста слева: от курсора до начала строки ;
- Ctrl + K — удаление текста справа: от курсора до конца строки;
- Ctrl + H — удаление одного символа слева (аналог клавиши Backspace);
- Ctrl + D — удаление одного символа справа (аналог клавиши Del);
- Alt + L — перевод слова в верхний регистр;
- Alt + U — перевод слова в нижний регистр;
- Alt + С — первый символ слова заглавная.
Дополнительные полезные горячие клавиши.
Также для повседневной работы, будет полезными применение следующих сочетаний:
- Ctrl + Alt + T — открытие нового окна терминала (если есть уже открытый, то создастся еще один новый);
- Tab (и 2 раза Tab) — автодополнение набираемой команды из возможных вариантов;
- Ctrl + L — очистка содержимого экрана, без удаления текущей набранной команды;
- Ctrl + P — просмотр имеющейся истории команд вверх (аналог клавиши стрелка вверх);
- Ctrl + N — просмотр имеющейся истории команд вниз (аналог клавиши стрелка вниз);
- Ctrl + Insert — вырезать;
- Shift + Insert — вставить;
- Ctrl + C — прерывание выполнения процесса в терминале.
ВНИМАНИЕ: В некоторых UNIX-подобных операционных системах за место клавиши Ctrl нужно применять клавишу Esc. В случае если комбинация клавиш с Ctrl не работает, то попробуйте заменить ее клавишей Esc, только нажатие клавиш, не единовременное, а вначале разовое нажатие на ESC, и затем разовое нажатие на нужный символ.
Горячие комбинации клавиш, указанные выше, это неполный, но важный и необходимый минимум, который сделает вашу работу с командной строкой комфортной и быстрой.