influunt media

influunt media

Who am I?

Блог разработчика: обзор инструментов, практические примеры, мысли и исследования


5 хитростей при работе в командной строке


Командную строку в linux можно сравнить с игрой. Кто-то осваивает пару движений и пытается с помощью них сделать все. При этом впечатление от игры посредственное - второй раз поиграть не захочется. Другое дело - узнать о нескольких комбо.

Вот мои комбо для комадной строки.

1. Автодополнение команды

При наборе команды можно воспользоваться кнопкой tab: autocomplete

Если введенных символов недостаточно, повторное нажатие tab отобразит список возможных вариантов подстановки.

2. Перемещение курсора

CTRL + A или HOME - переведут курсор в начало строки. CTRL + E или END - в конец. Для перемещения к началу слова - ALT + B, а ALT + F - к концу:

cursor navigation

3. Быстрое удаление текста

Удалить слово или текст:

  • CTRL + K - удалить весь текст после курсора,
  • CTRL + U - удалить весь текст до курсора,
  • ALT + D - удалить слово после курсора,
  • CTRL + W - удалить слово перед курсором;

text removal

4. Поиск команд в истории

С помощью history можно посмотреть историю команд: history

Повторно запустить команду можно с помощью её номера, добавив в начало восклицательный знак: history run by number

5. Обратный поиск команд

Альтернатива запуска по номеру - обратный поиск. CTRL + R запустит режим поиска в истории: reverse search

Повторное нажатие CTRL + R выведет предыдущую подходящую команду.

Итого

Командная строка - эффективный инструмент. Автодополнение позволяет быть немногословным. Поиск по истории - освобождает от повторов. А с помощью перемещения курсора опечатки и прочие неурядицы перестают доставлять головную боль.