Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Командная строка Unix.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.72 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»

Кафедра информационных систем, технологий и автоматизации в строительстве

«Командная строка Unix»

Лабораторный практикум

по курсу «Операционные системы»

М о с к в а 2 0 1 3

Составитель:

доцент кафедры ИСТАС Иванов Н.А.

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

Пособие предназначено для студентов, обучающихся по направлению подготовки 230100 «Информатика и вычислительная техника», изучающих дисциплины «Операционные системы» и «Системное администрирование».

1. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ОПЕРАЦИОННЫХ СИСТЕМ

Одним из обязательных компонентов любой операционной системы (ОС) является пользовательский интерфейс. На практике в операционных системах используются два вида пользовательского интерфейса: командный и на основе меню.

1.1. Командный интерфейс

Командный интерфейс или интерфейс командной строки (англ. Command Line Interface, CLI) - разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд). Команды набираются построчно и выполняются после нажатия клавиши ENTER.

Наиболее общий формат команд:

имя_команды [параметр_1 [параметр_2 […]]] [Признак модификатора(ключа) модификатор(ключ)]

Имя команды может состоять из букв, цифр и специальных символов. Чаще всего имя команды соответствует действию, которое она выполняет, или объекту, над которым выполняется действие. Например, команды MKDIR (англ. make directory - создать каталог) предназначена для создания каталога(папки), а команда DIR (англ. directory - каталог) - для отображения содержимого каталога(папки) на устройстве вывода, которым чаще всего выступает экран монитора.

Параметры команд, как правило, определяют объект, к которому будет применяться команда, либо используется для включения/выключения какой-либо опции. Параметры могут иметь самый разный формат. В основном применяются следующие правила:

  • параметры разделяются пробелами и отделяются от названия команды пробелом;

  • параметры, содержащие пробелы, обрамляются кавычками-апострофами (') или двойными кавычками (");

  • если параметр используется для включения/выключения какой-либо опции, он начинается (или заканчивается) знаком плюс или минус (для включения и выключения соответственно);

  • если параметр указывает действие из группы действий, назначенных команде, его название соответствует указываемому действию;

  • если параметр указывает объект, к которому применяется действие команды, его название соответствует указываемому объекту.

Модификаторы(ключи) команд, как правило, определяют одно из возможных действий команды, если таких действий команда может выполнять несколько.

Для повышения производительности и автоматизации рутинных операций в командном интерфейсе используются специальные текстовые файлы, содержащие перечень команд, которые должны быть выполнены без участия пользователя или при минимальном его участии, не предусматривающем ввод самих команд. Такие файлы принято называть пакетными или *.bat (англ. batch file) файлами (MS-DOS, Windows), командными файлами *.cmd (Windows NT), файлами сценариев или cкриптами командной строки (shell script) (Unix-подобные операционные системы).

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

1.2. Взаимодействие на основе меню

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

1.2.1. Интерфейс на основе текстового меню

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