Хелпикс

Главная

Контакты

Случайная статья





Практическое занятие №1. Теоретические положения



Практическое занятие №1

Тема: Работа с каталогами

Цель: Изучить файловую систему ОС MS DOS и команды ОС MS DOS для работы с каталогами.

Ход работы:

1. Изучить теоретические положения, составить краткий конспект.

2. Предъявить конспект преподавателю.

3. Выполнить упражнения.

4. Ответить на контрольные вопросы.

 

Теоретические положения

История создания

MS DOS - MicroSoft Disk Operation System. В ноябре 1980 года Microsoft и IBM подписали договор на разработку OС для IBM PC. В 1981 г. появилась первая версия PC/MS-DOS, которая работала на IBM PC.

 

Командный процессор (COMMAND.com)

COMMAND.com - это отдельный модуль MS DOS, который предназначен для:

− приема команд с клавиатуры или из файла и их выполнение,

− выполнения команд файла Autoexec.bat при загрузке MS DOS,

− загрузки в ОЗУ и запуска на выполнение прикладных программ в среде MS DOS.

 

Файлы и каталоги

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

Примеры типов файлов:

COM - командный файл;

EXE - исполнительный файл;

BAT - пакетный файл;

SYS - системный файл;

TXT - текстовой файл;

и др.

 

При работе в MS-DOS часто используются шаблоны имени файлов - символы ? и *. Шаблоны употребляются в командах для обозначения сразу нескольких файлов (там, где это допустимо и имеет смысл) или для сокращения записи имен файлов. Знак * в имени или типе файла заменяет любое количество любых символов, а знак ? - любой одиночный символ. Знак ?, помещенный последним в шаблоне имени или типа файла, воспринимается как любой одиночный символ или отсутствие такового.

 

Примеры шаблонов:

Р*.* - все файлы с именами, начинающимися с буквы Р;

*.PAS - все файлы c расширением PAS;

*.* - все файлы на диске;

*. - все файлы, у которых отсутствует расширение;

??n.ЕХЕ - все файлы типа ЕХЕ, у которых имя файла состоит из трех символов и последний символ имени буква n;

А??В.* - все файлы, имена которых состоят из четырех символов, начинаются с А и последняя буква имени В;

D?.* - все файлы, имена которых начинаются на букву D и содержат один или два символа;

???.* - все файлы, имена которых содержат один, два или три любых символа.

Применение каталогов предоставляет возможность структурировать и упорядочить дисковое пространство ПК. Каталог - это группа файлов на одном носителе, объединенных по какому-либо признаку (обычно логически взаимосвязанных). Каталог имеет имя и в свою очередь может быть зарегистрирован в другом каталоге. Это значит, что он включен в последний как целое, и тогда говорят, что он является подчиненным каталогом (подкаталогом). Так образуется иерархическая (древовидная) файловая система. На каждом диске всегда имеется корневой (главный) каталог, в нем находятся обычные файлы и подкаталоги 1-го уровня, в подкаталогах 1-го уровня обычные файлы и подкаталоги 2-го уровня и т.д. Цепочки включенных друг в друга каталогов обозначаются их именами, разделяемыми знаком \ («слэш»).

 

Примеры цепочек подчиненных каталогов:

\PRAKTIKA - подкаталог PRAKTIKA находится на 1-м уровне.

\PRAKTIKA\OS - подкаталог OS находится на 2-м уровне.

 

При сложной древовидной структуре файлов на диске для указания файла уже недостаточно задать только его имя: одноименные, но различные по содержанию файлы могут фигурировать в нескольких каталогах. Для точной идентификации файла необходимо, кроме имени, указать его местоположение - цепочку подчиненных каталогов. Такая цепочка называется маршрутом или путем по файловой системе. Путь отделяется от имени файла тем же знаком \(«слэш»).

Итак, файл полностью задается следующими элементами:

1) именем накопителя (оно может отсутствовать);

2) местоположением (маршрутом): цепочкой имен каталогов, в которой каждый последующий является подкаталогом предыдущего;

3) собственно именем файла.

В любой момент времени системе известен текущий путь на каждом из накопителей, который может быть изменен соответствующей командой пользователя. Один из накопителей является рабочим (текущим), в котором пользователь работает в данный момент времени. Если имя диска или путь при указании файла опущены, то подразумеваются текущий диск и текущий каталог.

Примеры имен файлов:

C:\AUTOEXEC.BAT - файл AUTOEXEC.BAT находится в главном (корневом) каталоге диска С.

D:\PRAKTIKA\FILE.TXT - файл FILE.TXT располагается в каталоге PRAKTIKA 2-го уровня на диске D.

 

Команды операционной системы MS DOS

Команды MS-DOS могут быть внутренними и внешними. Внешние - это команды, выполнение которых сопряжено с загрузкой командного файла, находящегося на внешнем носителе (диске).

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

Командные файлы MS-DOS имеют три типа расширений: СОМ, ЕХЕ, ВАТ. При вводе команды расширение имени файла (СОМ, ЕХЕ, ВАТ) можно не указывать. Команды можно вводить как прописными, так и строчными буквами. Для ввода команды следует набрать имя этой команды на клавиатуре и нажать клавишу Enter. При вводе команд можно пользоваться следующими клавишами для редактирования вводимой команды: Del - удаление текущего символа; BackSpace - стирание предыдущего символа; Ins - включение-выключение режима вставки; Стрелки влево, вправо - перемещение курсора; Стрелка вверх - выводит в командную строку предыдущую команду; Esc - удаляет весь текст из командной строки. Вы можете прекратить выполнение любой команды MS-DOS, нажав одновременно клавиши Ctrl-С. Команды могут иметь параметры. Необязательные параметры будем указывать в скобках, сами скобки не вводятся.

Чтобы воспользоваться справочной системой по синтаксису команды MS DOS, необходимо набрать HELP команда, например, HELP DIR.

 

Команды операционной системы MS DOS для работы с каталогами

1. DIR

Служит для вывода на экран списка файлов и подкаталогов, находящихся в указанном каталоге. Внутренняя команда.

Примеры:

DIR D:

(служит для просмотра корневого каталога диска D:);

DIR D:\WORK

(для просмотра подкаталогов и файлов каталога WORK диска D:).

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

Пример:

DIR C:\WINDOWS /P

 

2. MD (MKDIR)

Служит для создания каталогов. Команда внутренняя.

Примеры:

MD C:\WORK

(для создания каталога WORK на диске C: );

MD BOOKS

(для создания каталога BOOKS на текущем диске в текущем каталоге).

 

3. CD (CHDIR)

Позволяет изменять текущий каталог. Команда внутренняя.

Примеры:

CD D:\WORK

(установка подкаталога WORK диска D: в качестве текущего);

CD PRIM

(переход из текущего каталога в подчиненный ему каталог PRIM);

CD C:\PUBLIC\STUDENT

(установка в качестве текущего каталога C:\PUBLIC\STUDENT). Для перехода в родительский каталог используется команда CD.. , а для перехода в корневой каталог – CD\

 

4. RD (RMDIR)

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

Пример:

RD \SYS

(удаление подкаталога SYS, вложенного в корневой каталог, предполагается, что данный подкаталог пуст).

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

 

5. TREE

Позволяет просмотреть дерево каталогов.

Пример:

TREE C:\TEMP

(просмотр каталога TEMP)

 

 6. MOVE

Служит для переименования каталогов и перемещения файлов.

Команда внешняя. Файл Move.exe.

Пример:

MOVE C:\LETTERS C:\NOTES

(переименование каталога LETTERS в NOTES).

MOVE otchet.doc D:\LETTERS

(перемещение файла otchet.doc из текущего каталога в каталог LETTERS диска D: ).

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.