Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1 (2).docx
Скачиваний:
15
Добавлен:
04.03.2016
Размер:
129.12 Кб
Скачать

Лабораторная работа 1 Операционная система ms dos Цели:

  • Познакомиться с операционной системой MS DOS;

  • научиться работать с объектами файловой системы: файлами, папками, дисками.

Общие положения

Файл — это однородная по своему назначению совокупность информации, хранящаяся на диске и имеющая имя. Каталог (директория, папка) — это файл, хранящий список имен других файлов, подкаталогов, и их характеристики (размер, дата). Каталоги более высоко уровня по отношению к каталогам более низкого уровня являются надкаталогами. Каталоги более низкого уровня по отношению к каталогам более высокого уровня являются подкаталогами. На каждом диске имеется один главный (корневой) каталог. В нем регистрируются файлы и подкаталоги 1-го уровня. Корневой каталог не имеет имени — он обозначается символом «\». В каталогах 1-го уровня регистрируются файлы и подкаталоги 2-го уровня и т. д. Получается иерархическая древовидная структура каталогов на диске. Каталог, с которым в данный момент работает пользователь, называется текущим. Если в команде MS DOS указать имя файла, то этот файл будет создаваться или отыскиваться в текущем каталоге.

Имя файла состоит из двух частей: собственно имени и расширения имени, разделенных точкой. В MS DOS имя состоит максимум из 8 символов, расширение — из 3 символов. Для каталогов, как правило, расширение имени не используется, хотя и не запрещается.

Допустимыми символами, используемыми в имени являются {-, _, $, #, &, @, !, %, (, ), {, }, ‘, `, ~, ^, русские и латинские буквы, цифры}. Расширением имени считаются все символы, стоящие за последней точкой.

Диски именуются буквами: «A:», «B:», «C:», и т. д. Текущий диск — диск, с которым в данный момент работает пользователь.

Если пользователь использует файл не из текущего каталога, необходимо указать, в каком каталоге и на каком диске этот файл находится. Это можно сделать с помощью указания пути к файлу. Путь — это последовательность из имени диска, имен каталогов и имени файла и/или символов «*», «?», «..», разделенных символом «\». Путь задает маршрут к тому месту, в котором находится нужный файл. Если путь начинается с символа «\», то маршрут начинается с корневого каталога текущего диска. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем, «..» соответствует входу в надкаталог. Таким образом, полное имя файла имеет следующий вид:

[диск:\][путь\]имя_файла.

Если диск не указан — предполагается текущий диск, если путь не указан — предполагается текущий каталог.

Во многих командах в именах файлов и каталогов можно употреблять символы «*» и «?», для указания группы файлов из одного каталога. Эти символы задают маску файла (шаблон). Символ «*» обозначает любое число любых символов в имени файла или расширении. Символ «?» обозначает один произвольный символ или отсутствие символа в имени файла или расширении. В имени каталога или диска эти символы употреблять нельзя. Например:

*.txt — все файлы с расширением «txt» из текущего каталога.

c*.d* — все файлы, начинающиеся с символа «c», и расширением, начинающимся с символа «d» из текущего каталога.

a:\doc\ABC???.* — все файлы из каталога «doc» диска «a:» с именем, начинающимся с «ABC» и состоящим не более чем из 6 символов с любым расширением.

Когда MS DOS готова к диалогу с пользователем, она выдает на экран строку вида «A:\>» или «C:\dos\>». Эта строка называется приглашением DOS. Строка с приглашением DOS называется командной строкой. В ней пользователем набираются команды для выполнения.

Чтобы открыть командную строку, нужно нажать кнопку Пуск, выбрать команду Выполнить и ввести cmd, затем нажать кнопку Ок, либо в меню Пуск->Программы->Стандартные выбрать команду Командная строка.

В некоторых случаях необходимо, чтобы данные, которые команда выводит на экран, были помещены в файл или на принтер, или чтобы команда вместо ввода данных с клавиатуры брала соответствующие данные из файла. Для команд DOS это можно сделать с помощью средств перенаправления ввода-вывода. Перенаправление ввода-вывода задается следующим образом:

  • команда > имя файла. Перенаправление информации в файл. Если файл существовал, то он заменяется новым.

  • команда >> имя файла. Перенаправление информации в файл. Если файл существовал, то информация добавляется в конец файла.

  • команда < имя файла. Чтение входных данных команды из файла или клавиатуры.

  • команда | команда. Конвейер. Передача сообщений, выводимых на экран первой командой, в качестве входных данных для второй команды.

Вместо имени файла можно использовать имена устройств MS DOS: con — клавиатура/дисплей; prn — принтер; nul — пустое устройство (подавление вывода) и т. д.

Например:

Dir > spisok.txt — вывод списка файлов и подкаталогов текущего каталога в файл spisok.txt.

Dir | Sort — оглавление каталога сортируется и выводится на экран.