7 Команд Linux: Руководство для новичков

Структура команд: аргументы и опции

Каждая команда может иметь аргументы и опции. Опции указываются с двумя тире (—) или одним тире (-).

Команда ls

Команда ls -help выводит список доступных опций. Альтернативно можно использовать man ls, предоставляющую более подробную информацию.

Команда uname

Команда uname выводит информацию о версии программного обеспечения Linux. uname -help отображает список доступных опций.

Существуют короткие (например, -a, -s, -r) и длинные (например, —all, —help) версии опций. Некоторые короткие опции имеют длинные аналоги (например, -a и —all), а некоторые длинные опции – нет. Использование несуществующей опции (например, uname -h) выведет сообщение об ошибке. Список опций также можно получить с помощью uname —help или man uname.

Короткие опции можно комбинировать (например, uname -nrv), при этом их порядок не важен (например, uname -mp эквивалентно uname -pm). Комбинировать можно более двух опций (например, uname -pmo). Добавление опций влияет на результат.

Длинные версии опций (например, —machine, —processor) в некоторых случаях имеют короткие аналоги (например, -m, -p).

Команда hostname

Команда hostname также имеет различные опции (например, alias, boot, domain, file). Все длинные версии опций имеют короткие аналоги (например, -a или —alias, -A или —all-fqdns). Опции и аргументы регистрозависимы.

Опция -i (или —all-ip-addresses) выводит IP-адрес, а без неё выводится имя хоста.

Длинные версии опций нельзя комбинировать; несколько длинных опций указываются отдельно.

Аргументы команд

Рассмотрим аргументы команд.

Что будем искать? Например,программа