Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_7_i_8_v_MS-DOS_-_8_-_kopia.doc
Скачиваний:
10
Добавлен:
26.11.2018
Размер:
382.98 Кб
Скачать

Содержание

1. Цель лабораторных работ 4

2. Организация файловой системы 4

3. Основные понятия и обозначения 4

Файл 4

Накопитель 7

Каталог 7

Маpшpут (путь доступа к файлу) 8

3. Основные команды Microsoft Windows 9

3.1. Пpиглашение Microsoft Windows и общий фоpмат команд 9

3.2. Команды обслуживания каталогов 12

3.3. Команды для pаботы с файлами 12

3.4. Команды обслуживания накопителей 13

3.5. Команды упpавления сpедой 14

4. Пеpеназначение ввода-вывода. конвейеpы И фильтpы 16

5. Командные файлы 18

6. Лабоpатоpная pабота №7 23

КоманднЫЙ ЯЗЫК опеpационной системы Microsoft Windows 23

6.1. Содержание работы 23

6.2. Требования к отчету 23

6.3. Контpольные вопpосы 24

7. Лабоpатоpная pабота №8 25

Командные файлы в опеpационной системе Microsoft Windows 25

7.1. Содеpжание pаботы 25

7.2. Тpебования к отчету 25

7.3. Контpольные вопpосы 26

7.4. Ваpианты заданий 27

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 27

Приложение 1. Варианты заданий к лабораторной работе №7 28

1. Цель лабораторных работ

  • изучение системы команд командной строки операционной системы Microsoft Windows;

  • приобретение практических навыков по созданию многоуровневых каталогов и выполнению операций над файлами средствами командной строки Microsoft Windows;

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

2. Организация файловой системы

3. Основные понятия и обозначения

Файл

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

Имена файлов в командной строке операционной системы Microsoft Windows представляются в виде:

<имя файла>::=<имя>[.<расширение>]

В различных файловых системах ограничения на имя файла сильно различаются:

  • В FAT16 и FAT12 размер имени файла ограничен 8 символами (3 символа расширения).

  • В VFAT ограничение 255 байт.

  • В FAT32, HPFS имя файла ограниченно 255 символами

  • В NTFS имя ограничено 255 символами Unicode

  • В ext2/ext3 ограничение 255 байт.

Помимо ограничений файловой системы, интерфейсы операционной системы дополнительно ограничивают набор символов, который допустим при работе с файлами.

  • Для MS-DOS в имени файла допустимы только заглавные буквы, цифры. Недопустимы пробел, знак вопроса, звёздочка, символы больше/меньше, символ вертикальной черты. При вызове системных функций именами файлов в нижнем или смешанном регистре, они приводятся к верхнему регистру.

  • Для Microsoft Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы > < | ? * / \ : ".

  • Для GNU/Linux (с учётом возможности маскировки) разрешены все символы, кроме / и нулевого байта.

Квадратные скобки показывают, что элемент <расширение> может и отсутствовать, т.е. является произвольным и необязательным. В этом случае точка не указывается. Треугольные же скобки показывают, что параметр (в данном случае – имя файла) обязателен для ввода, но тоже произволен.

В качестве символов, используемых в именах файлов, допускаются как латинские, так и русские буквы (прописные и строчные не различаются) и цифры, а также некоторые специальные символы:

~ ` ! @ # $ % & ( ) _ ' ^ { }

Некоторые имена в командной строке Microsoft Windows зарезервированы для указания на специальные устройства ввода-вывода и их нельзя использовать в качестве имен файлов. К ним относятся:

CON консоль (клавиатура и дисплей)

NUL отсутствующий выход (псевдоустройство – обычно используется

при отладке или для отмены вывода на экран результатов работы)

PRN принтер

AUX асинхронный интерфейс

CLOCK$ драйвер часов

COM1 первый последовательный интерфейс

COM2 второй последовательный интерфейс

COM3 третий последовательный интерфейс

COM4 четвертый последовательный интерфейс

LPT1 первый параллельный интерфейс

LPT2 второй параллельный интерфейс

LPT3 третий параллельный интерфейс

Примеры допустимых имен файлов: 123, 2008_10_23.xls, mike.13, lab_7.pas, base

Операционной системой Microsoft Windows установлены некоторые стандартные расширения:

EXE (от англ. Portable Executable; используется в Microsoft Windows и некоторых других системах)

COM (используется в MS-DOS и Microsoft Windows);

Portable Executable (.exe; используется в Microsoft Windows и некоторых других системах)

BAT - для командных файлов (см. п. 5).

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

Вопросительный знак внутри шаблона обозначает наличие произвольного одиночного символа в данной позиции, а знак "*" означает, что, начиная с данной позиции до конца имени или расширения, могут располагаться любые символы. Например:

*.exe - все файлы с расширением exe (bp.exe, test.exe, 9994567.exe и т.п.);

a*.* - все файлы, у которых имя начинается с буквы “a’’, а расширение - любое (algoritm.doc, a5.pas, act_1.doc );

file?.txt - все файлы c пятисимвольными именами, начинающимися с символов file, и имеющие расширение txt (files.txt, file3.txt, file#.txt, но не file.txt, file54.txt ).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]