|
|||
Практическое занятие №1. Теоретические положенияСтр 1 из 6Следующая ⇒ Практическое занятие №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: ).
|
|||
|