Простейшие команды работы с каталогами
Каждый диск обязательно имеет самый первый – корневой – каталог. В этом каталоге может быть создано любое количество подкаталогов следующего уровня, а в каждом из них - подкаталоги уровня очередного. Если изобразить эту структуру на бумаге, получается нечто вроде ветвящейся кроны дерева, перевернутой вверх тормашками, которая начинается из корневого каталога диска. Такая структура называется иерархической.
Для перехода между каталогами, при котором каждый раз выполняется смена текущего каталога, используется команда CD[4] вида:
CD<пробел><полное имя каталога>
CD<пробел><имя каталога>
В первом случае выполняется переход в любой каталог текущего диска, поскольку с помощью пути в полном имени каталога мы указываем компьютеру, как добраться до нужной директории. Во втором случае выполняется переход в тот каталог, который непосредственно подчинен текущему каталогу.
Например:
СD \mydir -позволяет перейти в каталог с именем mydir в корневом каталоге текущего диска,
СD mydir -позволяет перейти в каталог с именем mydir, который долженнаходиться в составе текущего каталога, иначе будет выдана ошибка.
Существуют полезные разновидности данной команды:
1) для перехода в корневой каталог текущего диска
CD\
2) для перехода на один уровень вверх в иерархии каталогов
CD..
3) для определения, какой каталог является текущим
CD
Для просмотра содержимого каталога используется уже знакомая команда DIR[5] вида:
DIR<пробел><полное имя каталога><ключ>
DIR<пробел><имя каталога><ключ>
В первом случае выполняется вывод содержимого любого каталога любого диска, поскольку с помощью пути в полном имени каталога мы указываем компьютеру, как добраться до нужной директории. Во втором случае выполняется вывод содержимого того каталог, который непосредственно подчинен текущему каталогу.
Наиболее распространенными значениями ключа являются /p - для постраничного вывода информации, /w – для сокращенного вывода информации, когда на экран выводятся только имена файлов и каталогов.
Команда DIR без параметров выводит на экран содержимое текущего каталога в полном формате.
Например:
DIR \mydir -просмотр содержимого каталога с именем mydir в корневом каталоге текущего диска,
DIR mydir –просмотр содержимого каталога с именем mydir, который долженнаходиться в составе текущего каталога, иначе будет выдана ошибка,
DIR A:\- просмотр содержимого корневого каталога дискеты.
Для создания нового, ранее не существующего каталога применяется команда создания директории - MD[6].Формат команды:
MD<пробел><полное имя каталога>
MD<пробел><имя каталога>
В первом случае выполняется создание любого каталога на любом диске, поскольку с помощью пути в полном имени каталога мы указываем компьютеру, как добраться до нужной директории. Во втором случае выполняется создание каталога, который непосредственно подчинен текущему каталогу.
Например:
MD A:\mydir -позволяет создать в корневом каталоге диска А:\ папку (каталог) с именем mydir,
MD mydir -позволяет создать в текущем каталоге текущего диска папку (каталог) с именем mydir.
Задание
1. Переключитесь в сеанс MS DOS и определите на экране, что является системным приглашением (или системной подсказкой).
2. Установите системную подсказку таким образом, чтобы в ней указывался путь к текущему каталогу. Определите по системной подсказке, какой диск и каталог являются текущими.
3. Просмотрите состав текущего каталога, используя формат полного вывода информации. По внешнему виду определите, что какие объекты являются файлами, какие – каталогами. Поменяйте команду и просмотрите содержимое текущего каталога с разными ключами.
4. Определите версию операционной системы.
5. Установите системную подсказку таким образом, чтобы выводилось текстовое приветствие, содержащее вашу фамилию.
6. Установите текущую дату 1 января 2000 года, а время – 10 часов 25 минут.
7. Установите в качестве текущего корневой каталог винчестера. Сформируйте и выполните запрос на вывод на экран монитора списка всех командных файлов с расширением СОМ, находящихся в каталоге C:\WINDOWS.
8. Перейдите в каталог WINDOWS. Сформируйте и выполните запрос на вывод на экран монитора списка всех командных файлов с расширением СОМ, находящихся в каталоге C:\WINDOWS.
9. Вернитесь вновь в корневую директорию диска С:\.
10. Создайте в корневой директории диска С: каталог с именем АВС и выполните переход в этот каталог, просмотрите его содержимое.
Лабораторная работа 2. Команды работы с дисками, файлами и каталогами ОС MS DOS[7]
Команды работы с дисками
Наиболее используемыми дисками являются винчестер (обозначается С:) и дискета (обозначается А:). Для смены текущего диска используется команда, в названии которой указывается имя диска, на который надо выполнить переход. Например, для перехода на винчестер вводят команду:
С:
Для перехода на дискету (она должна быть в дисководе) вводят команду:
А:
При этом, если системное приглашение указывает путь к текущему каталогу, смена текущего диска отразится в нем.
Для подготовки дискеты(не жесткого диска!) к работе используется команда форматирования, которая в простейшем случае выглядит следующим образом:
FORMAT<пробел>A:
После нажатия клавиши Enter операционная система начинает диалог с пользователем, который прост в понимании, а потому здесь не приводится.
Команды работы с файлами
Информация любого вида хранится в виде файлов. Вне зависимости от конкретного содержимого файла, его необходимо просматривать, обновлять, хранить, перемещать из одного каталога в другой. Создание файлов выполняется средствами какого-либо приложения, например, текстового редактора Блокнот операционной системы WINDOWS, текстового процессора Word, табличного процессора Excel и т.д. Существуют средства создания (и редактирования) файлов и в операционной системе MS DOS.
Создание файлов
Выполняется командой COPY CON[8] формата:
COPY<пробел>CON<пробел><полное имя файла>
После ввода команды компьютер переходит в режим ввода текста файла. Печатается произвольный текст, по окончании чего нажимаются клавиши Ctrl+Z (или F6) и Enter. Создание файла заканчивается, на экран выводится системное приглашение. Следует иметь в виду, что в режиме MS DOS есть свой русификатор клавиатуры, который не всегда присутствует на компьютере, поэтому переключение клавиатуры может не выполниться.