Выполнение команд
Команды можно выполнять с помощью командной строки, указав имя файла (бинарного файла или сценария).
Каждая запущенная команда является отдельным процессом. Если команда выполняется на переднем плане (по умолчанию все команды выполняются именно так), то пользователь не сможет работать с терминалом, пока команда не будет выполнена.
Важно отметить, что в ОС почти всегда учитывается регистр, включая имена файлов и каталогов, команды, аргументы и опции. Если что-то не работает, следует проверить написание команды.
Полный список доступных консольных команд приведен в Приложении А настоящего руководства.
Без опций и аргументов
Чтобы запустить команду без аргументов и опций, нужно просто ввести саму команду и нажмите ENTER.
В таком случае команда выполнит своё стандартное действие. У каждой команды индивидуальное поведение по умолчанию. Например, команда cd без аргументов откроет домашний каталог текущего пользователя. Команда ls без аргументов выводит список файлов и каталогов, хранящихся в текущем каталоге.
С аргументами
Многие команды принимают аргументы или параметры, которые могут влиять на их поведение. Например, в качестве аргумента команды cd часто используется имя каталога, в который нужно перейти. Например, чтобы перейти в /usr/bin, нужно ввести:
cd /usr/bin
Сначала нужно ввести саму команду, а после неё указать аргументы. Перейдя в новый каталог, путь в командной строке изменится.
С опциями
Большинство команд имеют список опций или флагов, которые позволяют изменять поведение команды.
Опции указываются после команды через дефис ("-"). Они бывают верхнего и нижнего регистра. Некоторые опции начинаются с двух дефисов ("--"). После одного дефиса можно указать несколько опций подряд, а после двух дефисов обычно идёт одна опция, состоящая из нескольких символов (обычно это описательное слово).
Использование опции для получения справки
Многие консольные команды предоставляют подробную справочную информацию, которая может быть получена с использованием опции -h или --help. Эти опции позволяют пользователям быстро ознакомиться с основными параметрами и функциональностью команды без необходимости изучения руководства.
Эти опции обычно выводят краткую справочную информацию, включающую список доступных опций, их описание и примеры использования. Этот подход облегчает работу с новыми командами и помогает быстро освоить основные возможности.
Рекомендуется использовать опции -h или --help перед тем, как начать работу с новой командой, чтобы узнать больше о ее функциональности и опциях, которые могут быть полезны в конкретном контексте.
Синтаксис опции -h:
command -h
где command – команда, по которой требуется справка.
Некоторые команды предоставляют дополнительную опцию --help для вывода справочной информации:
command --help
где command – команда, по которой требуется справка.
Другие опции команд
В качестве примера можно привести некоторые опции команды:
-l– включает подробный листинг, который предоставляет дополнительные детали (права доступа, права собственности, размер файлов и т.п.).-a– выводит полный список файлов, которые хранятся в каталоге (включая скрытые файлы).
Флаг -l команде ls передается так:
ls -l
Такая команда выведет много дополнительной информации о файлах.
Опции можно группировать, например, передать команде ls флаги -l и –a одновременно:
ls -la
Эта команда выведет подробные данные обо всех файлах, включая скрытые.
С опциями и аргументами
Опции и аргументы почти всегда можно комбинировать при запуске команд.
Например, чтобы просмотреть полное содержимое каталога /home, можно использовать:
ls -la /home
Такая команда вернёт подробные данные о каждом файле заданного каталога.