next up previous contents index
Next: Оболочка bash Up: Запуск команд Previous: Использование инструментов в Linux   Contents   Index

Команды и их выполнение

Инструмент является небольшой программой, выполняющей определенную функцию - обычно несложную специализированную задачу. Например, инструмент hostname выводит сетевое имя, присвоенное данной машине, а инструмент who выводит список пользователей, зарегистрированных в системе в текущий момент. Более объемная программа, выполняющая широкий круг задач, например, обработку изображений или редактирование текста, называется приложением.

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

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

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

Чтобы выполнить программу или приложение без указания ему каких-либо параметров или аргументов, наберите его имя после приглашения shell и нажмите [Enter]. Например, для запуска инструмента hostname, введите: $ hostname [Enter] student_1 $ Сетевое имя данной системы `student_1'.

Опции всегда начинаются со знака тире `-', за которым следует цифра или буква. Чтобы включить опцию в команду, ее указывают за именем инструмента или приложения. Необходимо всегда разделять название инструмента, опции и каждый из аргументов пробелами.

Иногда опция сама по себе может принимать аргументы. Например, hostname содержит опцию `-F', позволяющую указать имя файла, из которого будет прочитано сетевое имя ; в качестве аргумента она принимает имя файла. Например, для запуска hostname с входным файлом `host.info' введите:

$ hostname -F host.info [Enter]



Alex Otwagin 2002-12-16