hostname
выводит сетевое имя, присвоенное данной машине, а инструмент who
выводит список пользователей, зарегистрированных в системе в текущий момент.
Более объемная программа, выполняющая широкий круг задач, например, обработку
изображений или редактирование текста, называется приложением.
И инструмент, и приложение могут принимать ряд параметров (называемых также ``флагами'' или ``опциями''), которые определяют специфику их поведения. Они также могут принимать аргументы, определяющие файл для обработки. Аргументы обычно указываются после всех требуемых параметров.
Командой называется наименование инструмента или приложения вместе с используемыми опциями и аргументами. Поскольку для выполнения задачи часто достаточно лишь указания названия инструмента самого по себе, инструменты часто также называют командами.
Большие и малые буквы в командах различаются; названия инструментов и приложений обычно записываются строчными буквами.
Чтобы выполнить программу или приложение без указания ему каких-либо параметров
или аргументов, наберите его имя после приглашения shell и нажмите [Enter].
Например, для запуска инструмента hostname
, введите:
$ hostname [Enter]
student_1
$
Сетевое имя данной системы `student_1'.
Опции всегда начинаются со знака тире `-', за которым следует цифра или буква. Чтобы включить опцию в команду, ее указывают за именем инструмента или приложения. Необходимо всегда разделять название инструмента, опции и каждый из аргументов пробелами.
Иногда опция сама по себе может принимать аргументы. Например, hostname
содержит опцию `-F', позволяющую указать имя файла, из которого будет прочитано
сетевое имя ; в качестве аргумента она принимает имя файла. Например, для
запуска hostname
с входным файлом `host.info' введите:
$ hostname -F host.info [Enter]