Всего на сайте:
282 тыс. 988 статей

Главная | Информатика

ПЕРЕНАПРАВЛЕНИЕ ВВОДА-ВЫВОДА. ПРОГРАММНЫЙ КАНАЛ  Просмотрен 74

ЛАБОРАТОРНАЯ РАБОТА №3. РАБОТА В СРЕДЕ КОМАНД ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА

ЦЕЛЬ РАБОТЫ

Освоить основные команды операционной системы MS-DOS для работы с дисками, каталогами и файлами.

КОМАНДЫ DOS

В этом разделе приведены основные сведения о наиболее употребительных командах ОС MS-DOS. Команды других ОС могут несколько отличаться. Полные сведения о команде (параметры, ключи) можно получить выполнением команды: HELP имя_команды или имя_команды /?

Полный список команд ОС выводится командой HELP без параметра.

 

ФОРМАТ КОМАНДЫ DOS

Формат команды DOS:

имя_команды [параметр]... [ключ]...

где

· имя_команды – зарезервированное в DOS ключевое слово;

· параметр – сведения об объектах, с которыми работает команда (спецификации файлов, каталогов и т.д.). Может быть несколько параметров;

· ключ – дополнительная информация для уточнения функций команды. В команде может быть несколько ключей.

Параметры отделяются хотя бы одним пробелом, каждый ключ начинается с символа «/» (slash). Допускается водить составные части команды большими и малыми латинскими буквами.

 

ПЕРЕНАПРАВЛЕНИЕ ВВОДА-ВЫВОДА. ПРОГРАММНЫЙ КАНАЛ

Обычно команды выводят результаты работы и сообщения на устройство стандартного вывода – экран, и получают входные данные с устройства стандартного ввода – клавиатуры. DOS имеет средства переназначения стандартного ввода и вывода в текстовые файлы. Для переназначения вывода в файл необходимо в командной строке после команды поставить символ переназначения (>), а затем указать спецификацию файла переназначения. Например, команда

DIR *.TXT > A:\SPIS.DIR

сформирует список файлов типа TXT для текущего каталога и запишет его в файл SPIS.DIR на устройство A: в корневой каталог. Если файл SPIS.DIR уже существовал, он будет заменен новым файлом с этим же именем.

Для добавления выходных данных к концу существующего файла используется два таких символа (>>). Команда

TYPE FILE1.TXT >> REZULT.TXT

добавит в конец файла REZULT.TXT содержимое файла FILE1.TXT.

Перенаправление стандартного ввода программы из текстового файла делается символом (<), например

PROG < MYFILE.DAN

обеспечит ввод данных для программы PROG из файла MYFILE.DAN.

Направление стандартного вывода одной программы (команды) на вход другой обеспечивается за счет использования программных каналов (конвейеров). Конвейером называется последовательность программ (команд), задаваемых в одной командной строке. Для создания конвейера следует в командной строке записать две или более команды и соединить их знаком «|»:

prog1 | prog2 | ... | progn

Здесь выходные данные программы PROG1 будут переданы как входные для PROG2, последняя программа PROGN выведет результаты на экран.

В MS-DOS есть программы-фильтры, которые позволяют отредактировать выводимые на экран данные (см. команду MORE).

 

Предыдущая статья:Безопасность жизнедеятельности для самостоятельной подготовки студентов и выполнения лабораторных работ Следующая статья:КОМАНДЫ РАБОТЫ С ДИСКАМИ
page speed (0.012 sec, direct)