Linux Bash команды

Шорткаты для быстрой работы в командной строке Linux

· Блог · 2 мин чтения

Если вы хотите с комфортом работать в 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 поиск bash

Внутри консоли нажмите Ctrl + r и введите название команды, которую уже ранее вводили. Это очень удобно когда вы недавно использовали какую-то команду, после этого у вас было еще куча команд и вам нужно быстро найти ту самую команду.

Допустим, пару дней назад я вводил вот такую команду: sudo su -s /bin/bash www-data, в поиск я могу вбить «www», далее консоль найдет совпадение, а вы можете выбрать его нажав стрелку вправо или Ctrl + j. Поиск выглядит следующим образом:

Ctrl + r поиск bash

Некоторые удобности:

  • два раза нажмите Ctrl + r, чтобы найти последний текст поиска
  • нажмите, Ctrl + g, чтобы отменить поиск и вернуться к стандартной командной строке

Вопросы?

Остались вопросы? Напишите его ниже к этому посту и я постараюсь ответить на него.