Если вы хотите с комфортом работать в Bash (командной строке), то обязательно нужно знать о его удобных шорткатах, которые ускоряют и упрощают вам работу. Я разбил их на небольшие категории и надеюсь они вам тоже пригодятся.
Базовые
Ctrl + b
— вернуться назад на один символCtrl + f
— перескочить через один символCtrl + d
— удалить текущий символCtrl + -
— вернуться назад
Ускоряемся
Ctrl + a
— перейти в начало строкиCtrl + e
— перейти в конец строкиCtrl + l
— очистить консоль
Вырезать/вставить
Мета — это как правило кнопка «Tab». На Mac, вам нужно будет зайти в «Терминал» > «Предпочтения» > «Настройки» > «Клавиатура»
Ctrl + k
— обрезать с позиции курсора и до конца строкиMeta + d
— обрезать с позиции курсора и до конца словаMeta + Backspace
— обрезать с позиции курсора и до начала словаCtrl + w
— обрезать с позиции курсора и до предыдущего пробелаCtrl + y
— вставить предыдущий скопированный текстMeta + y
(используйте это послеCtrl + y
) — пройтись циклом по предыдущим вырезанных строкам
Поиск по истории команд
Внутри консоли нажмите Ctrl + r
и введите название команды, которую уже ранее вводили. Это очень удобно когда вы недавно использовали какую-то команду, после этого у вас было еще куча команд и вам нужно быстро найти ту самую команду.
Допустим, пару дней назад я вводил вот такую команду: sudo su -s /bin/bash www-data
, в поиск я могу вбить «www», далее консоль найдет совпадение, а вы можете выбрать его нажав стрелку вправо или Ctrl + j
. Поиск выглядит следующим образом:
Некоторые удобности:
- два раза нажмите Ctrl + r, чтобы найти последний текст поиска
- нажмите, Ctrl + g, чтобы отменить поиск и вернуться к стандартной командной строке
Вопросы?
Остались вопросы? Напишите его ниже к этому посту и я постараюсь ответить на него.