Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 16:35, лабораторная работа
Цель работы – закрепление знаний по файловой системе организации данных и приобретение навыков работы в среде MS DOS. MS DOS (MicroSoft Disk Operating System) – дисковая операционная система фирмы Microsoft, в дальнейшем – просто DOS, разработана специально для персональных компьютеров. Ее последняя версия включена в операционные системы Windows и получила название MS DOS 7.0. Диалог пользователя с DOS осуществляется в форме команд, вводимых в ответ на так называемое приглашение операционной системы.
Цель работы – закрепление знаний по файловой системе организации данных и приобретение навыков работы в среде MS DOS.
Основы работы в операционной системе MS DOS
MS DOS (MicroSoft Disk Operating System) – дисковая операционная система фирмы Microsoft, в дальнейшем – просто DOS, разработана специально для персональных компьютеров. Ее последняя версия включена в операционные системы Windows и получила название MS DOS 7.0.
Диалог пользователя с DOS осуществляется в форме команд, вводимых в ответ на так называемое приглашение операционной системы. Оно выдается на экран дисплея и обычно имеет следующий вид:
имя текущего диска: \ имя текущего каталога > _
где > – системный символ приглашения;
_ – курсор.
Например,
C:\WIN > _
где С – имя текущего диска;
WIN – имя текущего каталога.
Если текущий каталог является корневым, то имя текущего каталога опускается, так как оно совпадает с именем текущего диска. Приглашение в этом случае выглядит следующим образом:
С:\ > _
Ввод команд. DOS включает несколько десятков команд. Они набираются в командной строке после приглашения DOS. Синтаксис или общий формат команды имеет следующий вид:
имя команды [аргументы] [/параметры]
где аргументы – это объекты, на которые действует команда;
параметры – идентификаторы режимов исполнения команды (они разделяются наклонной чертой "/ ").
Примечание. Здесь и далее по тексту квадратные скобки означают, что данный объект (параметр) может отсутствовать.
Для исполнения любой команды следует нажать клавишу Enter (далее указание на нажатие клавиши Enter не будет указываться).
Основные команды DOS условно делятся на четыре группы.
1. Команды общего назначения.
2. Команды работы с дисками.
3. Команды работы с каталогами.
4. Команды работы с файлами.
В данной лабораторной работе команды управления дисками не используются, поэтому в дальнейшем они не рассматриваются. С их применением можно познакомиться в работе.
Команды общего назначения
Наиболее часто используемыми командами этой группы являются:
1) cls – очистка экрана;
2) ver – вывод установленной в компьютере версии операционной системы;
3) date – вывод и установка текущей даты;
4) time – вывод и установка текущего времени;
5) help – вывод справочных данных по командам DOS;
6) msd – просмотр информации о персональном компьютере;
7) doskey – вызов программы-редактора командной строки.
Применение программы doskey требует ряда пояснений. Она устанавливается резидентно, и предоставляемые ею возможности доступны до перезагрузки компьютера. После запуска программы doskey командную строку можно редактировать с использованием клавиш перемещения курсора (←, →, Home, End), клавиш Del, Back Space, Esc (очистка командной строки), Ins (включение/выключение режима "вставки"; в режиме "вставки" курсор превращается в мигающий прямоугольник).
!! Запустите программу doskey.
!! Выполните следующие команды общего назначения:
1)
выведите на экран версию
2)
выведите на экран дату, а затем
время, установленные в
3) произведите очистку экрана.
Примечание. В дальнейшем указания на выполнение заданий будут помечаться знаком !! и выделяться курсивом.
Программа doskey хранит несколько последних использованных команд и может вводить их в командную строку. Это позволяет легко повторить одну из последних команд, сделав в ней при необходимости нужные изменения. Для вызова в командную строку ранее введенных команд и управления списком команд можно использовать следующие клавиши:
↑ – вызов предыдущей команды;
↓ – вызов следующей команды;
F7 – вывод на экран списка вводимых ранее команд;
F9 – копирование в командную строку одной из команд выведенного списка (F7) путем выбора ее номера;
Alt+F7 – очистка списка команд.
!! Проверьте действие вышеперечисленных клавиш управления списком команд в следующем порядке: ↑ , ↓ , F7, F9, Alt + F7.
Команды работы с каталогами
Вывод каталога. Для вывода каталога используется команда DIR
Формат команды:
DIR [диск] [путь] [имя] [/p] [/w]
где диск – имя диска, каталог которого необходимо просмотреть;
путь – путь к просматриваемому каталогу от корневого или текущего каталога;
имя – имя файла или группы файлов, о которых необходимо получить информацию.
/p – режим
просмотра содержимого
/w – режим
просмотра с менее детальной
информацией (выводятся только
названия каталогов,
Например,
А:\>dir С:\WIN\CURS /p
В результате
выполнения этой команды на экран
постранично выводится
!! Просмотрите содержимое корневого каталога диска С:, используя постраничный режим просмотра.
Вывод может быть направлен не только на экран дисплея, но и на другие устройства, например, на принтер:
А:\>dir С:\WIN\CURS /w >prn
Здесь символ > перед prn является символом переадресации вывода информации.
!! Выведите на печать содержимое корневого каталога диска С: в краткой форме.
Вывод дерева каталогов. Дерево каталогов можно вывести на экран и на принтер.
Для вывода
на экран предназначена команда TR
Формат команды:
TREE [диск] [путь] [имя] [/f] [|more]
где диск – имя диска, на котором размещена система каталогов;
путь – путь к каталогу, дерево которого необходимо просмотреть;
имя – имя этого каталога;
/f – режим вывода дерева каталогов с содержащимися в них файлами;
|more – команда конвейерной обработки вывода порциями по 23 строки.
Например, при
C:\WIN>tree A:\TURBO\MYFILE /f |more
выводится дерево подкаталога второго уровня MYFILE диска A: постранично с файлами.
!! Выведите на экран дерево каталогов диска С: порциями по 23 строки без файлов.
Для вывода дерева каталогов на принтер используется команда TREE с перенаправлением вывода >prn:
C:\WIN>tree A:\TURBO\MYFILE /f >prn
Создание каталогов. Для создания каталогов и подкаталогов предназначена команда MD (Make Directory – создание каталога).
Формат команды:
MD [диск] [путь] имя
где диск – имя диска, на котором создается каталог;
путь – путь к создаваемому каталогу от корневого или текущего каталога;
имя – имя создаваемого каталога.
Например, если текущим каталогом является С:\, то для создания подкаталога второго уровня вводится команда
C:\>md WIN\CURS
Если текущим является каталог WIN, то вводится команда
C:\WIN>md CURS
!! Создайте на диске С: каталог Х.
Смена каталогов. Смена текущего каталога производится с помощью команды CD (Change Directory – сменить каталог).
Формат команды:
CD [путь] имя
где путь – путь к подкаталогу в иерархической файловой структуре;
имя – имя подкаталога, который необходимо объявить текущим.
Например, для того чтобы, находясь в корневом каталоге, сделать текущим каталог CURS, необходимо ввести команду
C:\>cd WIN\CURS
!! Перейдите в каталог Х. Обратите внимание на изменения, произошедшие в приглашении DOS.
!! Создайте в текущем каталоге два подкаталога Y и Z , т.е. получите следующую иерархическую структур:
Чтобы вернуться в корневой каталог из текущего подкаталога любого уровня, необходимо ввести команду cd \ , например,
C:\WIN\CURS>cd \
Если необходимо переместиться вверх на один уровень, например, из CURS в WIN, вводится команда
C:\WIN\CURS>сd ..
Здесь две точки (..) означают родительский каталог (в данном случае WIN).
В общем случае, находясь в текущем каталоге одного диска, можно сменить текущий каталог другого диска. Например,
С:\WIN\CURS>cd A:\DOS\TP
дает возможность сделать текущим каталогом диска А: каталог ТР.
Смена текущего диска. Для смены текущего диска необходимо набрать имя дисковода, который должен стать текущим, на-пример при переходе на диск А: следует ввести команду А:
С:\WIN\CURS>A:
После выполнения этой команды появится приглашение DOS с текущим диском А:, например
A:\DOS\TP>_
Копирование каталогов. Для копирования одного каталога в другой применяется команда XCOPY. Данная команда дает возможность копирования каталога с изменением его имени.
Формат команды:
XCOPY [диск] [путь] старое_имя [диск] [путь] старое(новое)_имя [/s] [/e]
где /s – режим копирования непустых каталогов (вместе с файла-ми и подкаталогами);
/e – режим копирования пустых каталогов.
Например,
C:\>xcopy WIN\CURS a:\TURBO\DOC /s/e
Если каталог DOC ранее не был создан, то осуществляется копирование каталога CURS в каталог TURBO под именем DOC. При этом DOS выдаст запрос:
Что означает DOC, имя файла или каталога (F = файл, D = каталог)?
В данном случае для успешного копирования необходимо набрать D.
Если каталог \TURBO\DOC существовал, то в результате выполнения команды XCOPY в него будет скопировано только содержимое каталога CURS.
!! Скопируйте каталог Z в каталог Y под именем Q. Проверьте результат командой TREE.
Перенос каталогов. Для перемещения каталогов используется команда MOVE.
Формат команды:
MOVE [диск] [путь] старое_имя [диск] [путь] [новое_имя]
Например
C:\>move TURBO\MYFILE WIN\MF
В результате каталог MYFILE переносится в каталог WIN с именем MF.
!! Перейдите в корневой каталог, затем перенесите каталог Q в каталог X. Проверьте результат, выведя на экран дерево каталога X.
При переносе какого-либо каталога в текущий каталог необходимо в адресуемой части "куда" обязательно указать или новое (старое) имя переносимого каталога, или полный путь к текущему каталогу.
Например
C:\WIN>move TURBO\DOC DOC
Переименование каталогов. Имя каталога изменяется с помощью команды REN.
Формат команды:
REN [диск] [путь] имя1 имя2
где имя1 – старое имя каталога;
имя2 – новое имя каталога.
Например, чтобы переименовать каталог CURS на PRESS, в командной строке необходимо набрать:
C:\WIN>ren CURS PRESS
!! Присвойте каталогу X имя W. Проверьте выполнение команды.
Удаление каталогов. Удаление каталогов производится с помощью команды DELTREE.
Формат команды:
DELTREE [диск] [путь] имя
где диск – имя диска, на котором расположен удаляемый каталог;
путь – путь к удаляемому каталогу;
имя – имя удаляемого каталога.
Удалить каталог можно только находясь вне каталога. Корневой каталог удалить нельзя.
Например, если удаляется каталог CURS и текущим является корневой каталог, команда выглядит следующим образом:
C:\>deltree WIN\CURS
Если текущим является каталог WIN, то вводится команда
C:\WIN>deltree CURS
После нажатия Enter операционная система выдаст запрос:
Удалить каталог "[диск] [путь] имя " вместе со всеми подкаталогами? [Y(да) / N(нет)]
Для удаления необходимо нажать Y (да) и Enter, для отмены – N (нет) и Enter.
!! Удалите каталог Y. Проверьте выполнение команды удаления с помощью команды TREE.
Команды работы с файлами
Создание текстовых файлов. Для этого в DOS используется команда COPY CON.
Формат команды:
COPY CON [диск] [путь] имя
где диск – имя диска, на котором будет сохранен созданный файл;
путь – путь до каталога, который будет содержать созданный файл;