Поиск по сайту:

Два трюка, которые значительно упрощают использование командной строки Linux

Использование командной строки Linux не должно быть рутинной работой, о которой вы думаете.

Один из мифов, окружающих операционную систему Linux, заключается в том, что вам нужно запускать всевозможные сложные команды, чтобы что-то сделать. Хотя это могло иметь место некоторое время назад, это уже не реальность.

Вы можете провести всю свою жизнь с Linux и ни разу не запустить ни одной команды. Вот как далеко продвинулся настольный Linux за последние годы.

Однако некоторых пользователей возможности, предлагаемые Linux CLI (интерфейс командной строки), могут быть заманчивыми. И, как человек, который использовал Linux на протяжении десятилетий, я до сих пор возвращаюсь к командной строке для некоторых вещей.

Это потому, что CLI может быть действительно эффективным. Например, есть две функции, о которых вам следует знать, которые делают использование командной строки Linux еще проще: заполнение табуляции и история. Позвольте мне объяснить каждый из них.

Как использовать завершение табуляции

Что вам понадобится: Единственное, что вам для этого понадобится, — это работающий экземпляр Linux. Не имеет значения, какой дистрибутив вы используете, поскольку обе эти функции присутствуют во всех вариантах операционной системы с открытым исходным кодом.

Допустим, вы знаете, что вам нужно выполнить команду, но не можете вспомнить ее название. Вы знаете, что оно начинается с sys, но это все, что вы можете запомнить.

1. Откройте окно терминала.

Когда окно терминала откроется, введите sys и нажмите Tab на клавиатуре. После этого вы должны увидеть все команды в вашей системе, начинающиеся с sys.

Просматривайте список, пока не найдете нужную команду.

Запомнить команду systemctl проще, если использовать табуляцию.

2. Введите еще

Более того, вам не нужно вводить всю команду. Скажем, например, вы искали команду systemctl. Вы можете ввести systemc, нажать Tab, и оставшаяся часть команды будет автоматически заполнена.

Этот небольшой трюк работает лучше, если не так много команд, начинающихся с system (поскольку, чтобы заставить его работать для systemctl, вам нужно ввести все, кроме двух последних букв Например, если вы используете Samba (для общих папок в вашей сети), вы можете ввести smbc и нажать Tab, чтобы выполнить всю команду smbcontrol за вас.

Как использовать историю команд

1. Прокрутите историю команд.

Помните ли вы последнюю команду, которую вы набрали? Если это была сложная команда, возможно, вам не придется вводить ее снова. Чтобы избежать этого, откройте окно терминала и нажмите стрелку вверх на клавиатуре. Вы должны увидеть последнюю команду, которую вы выполнили. Нажмите стрелку вверх еще раз, и перед этим вы увидите команду. Продолжайте нажимать стрелку вверх на клавиатуре, и вы просмотрите всю сохраненную историю введенных вами команд.

2. Запустите команду из своей истории.

Когда вы найдете команду, которую хотите выполнить, остановитесь на ней и нажмите Enter на клавиатуре. Эта команда будет выполняться так, как будто вы ее только что набрали. Этот трюк очень удобен, когда вам не хочется вводить сложные команды или вы не можете вспомнить точную команду, которую вы запускали ранее.

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

Статьи по данной тематике