Набор команд с клавиатуры и работа с ними в ms-dos.

Для обеспечения удобства работы с записанной на дисках информации ее размещают в файлах, которые объединяются в каталоги.

Диски, файлы, каталоги имеют свои обозначения.

Диски

Диски обозначаются следующим образом

С: - обозначение жесткого диска;

А:, В: - накопители на гибких магнитных дисках (дискеты – флоппи диски);

Файл – поименованная область на диске или другом машинном носителе.

Каждый файл характеризуется:

1) составным именем;

2) атрибутами;

3) датой создания;

4) временем создания;

5) размером.

В MS-DOS обозначение файла состоит из произвольной последовательности латинских букв, арабских цифр, некоторых специальных символов и имеет две части: имя файла и расширение (часто имя и расширение вместе также называется именем, как правило, это не приводит к путанице). В имени файла может быть от 1 до 8 символов (это так называемая короткая запись имен; в Windows в имени файла может быть до 256 символов – так называемое "длинное имя"). Расширение начинается с точки и может содержать не более трех символов. Обычно расши­рение используется для характеристики содержимого файла в соответствии с принятыми соглашениями.

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

Raschet.txt, Primer.doc - файл текстовых документов (Raschet, Primer – имена файлов; .txt, .doc – принятые обозначение расширений для текстовых документов)

имя_файла .bat, .com, .exe - исполняемые файлы (или двоичные);

имя_файла .sys - системные файлы операционной системы;

имя_файла.inf - информационный файл, содержит информацию, необходимую для установки и настройки аппаратных устройств;

имя_файла.bak – копия файла, делаемая перед его изменением

имя_файла.hlp - справочный файл и т.д.

Примечание: в именах фалов недопустимы пробелы

Расширения используются ОС для выполнения тех или иных действий в зависимости от содержимого файла. При выполнении некоторых операций с файлами вместо имени удобно пользоваться маской. Маска файла созда­ется с использованием двух символов, имеющих следующий смысл:

- * - любое количество символов в имени файла или в расширении;

- ?- любой один символ в имени файла или в расширении.

Эти символы можно использовать в именах файла для образования маски (шаблона).

Например:

*.txt – все имена файлов с расширением .txt (удобно использовать, когда, например, надо получить список всех файлов с этим расширением);

Primer.* - файл с именем Primer для всех встретившихся расширений (Primer.pas – файл, написанный на Паскале; Primer.asm - файл, написанный на Ассемблере, Primer.ppt – файл, созданный в Power Point и т.д.)

С*.d* - все файлы с именем, начинающимся с С и расширением, начинающимся с d;

ABC???.* - все файлы с именем, начинающимся с ABC и состоящим не более чем из 6 символов

ОС MS-DOS поддерживает следующие атрибуты файлов:

R (Read only) - файл предназначен только для чтения и может быть только скопирован; А (Archive) - архивный файл; H (Hidden) - скрытый файл;

S(System) - системный файл.

Файловая система DOS организует хранение файлов в каталогах. Каталогом называется место на диске, в котором хранятся файлы и другие каталоги. На каждом устройстве внешней памяти DOS создает основной каталог, который называется корневым и обозначается символом “\”. После создания корневого каталога, пользователь может создавать свои каталоги, причем глубина вложения каталогов друг в друга не ограничивается, благодаря чему на диске может быть организована разветвленная структура, называемая деревом каталогов. Каждый ката­лог в этой системе должен иметь имя, которое образуется по тем же правилам, что и имя файла.

Спецификация файла представляет собой имя файла, перед которым указывается полный путь к нему по де­реву каталогов. Путь указывает местонахождение файла в структуре каталогов относительно корневого каталога.

Например, что бы добраться до файла Gruppa.txt из каталога KURS, система MS-DOS должна пройти путь от корневого каталога через каталог UNIVER, как это показано на рисунке:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Что бы задать тот же самый путь в командной строке, следует записать его так, как это показано ниже:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

ОС DOS поддерживает следующие основные операции:

Операции с файлами:

· создание и удаление файлов;

· установка и снятие атрибутов файлов;

· поиск файлов по имени и по маске;

· копирование, переименование и перемещение файлов.

Операции с каталогами:

· создание каталога и удаление каталога;

· просмотр содержимого каталога;

· копирование, переименование и перемещение каталога.

Команды ОС MS-DOS.

Вначале, для примера, покажем, как получить информацию об используемой версии ОС?

Для этого необходимо в командной строке набрать команду (набирать можно как строчными, так и прописными буквами) ver и нажать [Enter].

Примечание: ввод команды обязательно завершается нажатием на клавишу [Enter].

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru Ввод команды набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru Результат работы команды ver

Как мы отмечали, файлы, каталоги могут храниться на различных накопителях, которые обозначаются соответствующим образом. По умолчанию система предлагает нам работать с информацией, находящейся на жестком диске (С:) в корневом каталоге (\). Этому соответствует вид командной строки

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Что бы вывести список каталогов и файлов, находящихся в корневом каталоге необходимо в командную строку ввести команду dirи не забыть нажать клавишу[Enter].

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

<DIR> - это признак каталога (директории); не помеченные этим признаком имена относятся к файлам; помимо того, выводится различная информация – дата и время создания каталога и файла, объем в байтах и т.п.

Команду DIR в ряде случаев используют с ключами (атрибутами)

Dir /p (/p – поэкранный вывод)

Dir /w (вывод данных в широком формате).

А как перейти с одного устройства на другое?

Для этого в командную строку надо ввести имя интересующего нас устройства в соответствии с его обозначением, например d: и нажать [Enter]:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Как видим, приглашение изменилось – нам предлагается работать с информацией, размещенной на диске D: в его корневом каталоге.

Для создания каталога необходимо ввести команду MD имя_каталога и нажать [Enter]. Что бы убедиться, что каталог создан, вводим команду DIR и снова нажимаем [Enter]. Результат этих команд приведен на рисунке:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru   Команда md Kurs – даем задание машине создать каталог с именем Kurs     Убеждаемся (по команде dir), что каталог Kurs создан  

Что бы поместить какой-нибудь файл в этот каталог, необходимо каталог сделать текущим, т.е. ввести команду CD имя_каталога и нажать [Enter]:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Теперь мы находимся в каталоге Kurs. Что бы удалить каталог используется команда RD имя_каталога (необходимо помнить, что удаляется текущий каталог и только если он пустой; т.е. предварительно надо все содержимое каталога удалить).

Т.о., для работы с каталогами используется группа команд:

MD имя_каталога – создание каталога

CD имя_каталога – назначение текущего каталога (переход в конкретный каталог)

RD имя_каталога – удаление каталога

Переименование каталога

Moveимя_ каталога1 имя_ каталога2

Создание текстового файла

Создание текстового файла, т.е. файла с расширением .txt, происходит в следующем порядке:

1. Вводится команда

Copy con:имя_файла (con: - это обозначение консоли, в данном случае это экран; после набора con: перед вводом имени файла надо выполнить пробел)

2. Нажимаете на клавишу [Enter] (тем самым переходите в режим редактирования текстового файла)

3. Набираете какой-либо текст (русскими или английскими буквами)

4. Нажимаете на функциональную клавишу[F6] или комбинацию клавиш – [Ctrl]+[Z] (появится символ ^Z –признак конца файла)

5. Нажимаете на клавишу [Enter] (появляется строка – Скопировано файлов: 1.)

Все. Процесс создания текстового файла завершен.

Что бы в дальнейшем просмотреть содержимое текстовых файлов используется команда

Typeимя_ файла

Удаление файла

Для удаления файла используется команда

Del имя_файла

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

Renимя_файла1 имя_файла2 (Параметр имя_файла1 задает имя переименовываемого файла, имя_файла2 – новое имя файла)

Copyимя_ файла1 имя_ файла 2 (имя_ каталога 2) – копирование файлов из каталога в каталог. Если в параметре имя_ файла1 указано имя каталога, то файлы копируются из этого каталога, иначе – из текущего каталога. Каталог, в который копируются файлы, можно задать параметром имя_каталога2 или указанием каталога в параметре имя_файла2. Если этот каталог не задан, то файлы копируются в текущий каталог.

Объединение файлов

Copyимя_ файла1+ имя_ файла2 … имя_ файла (имя_ файла – это новое имя объединенного файла).

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

Moveимя_файла имя_каталога (новое имя_каталога)

Поиск файла

Некоторые другие команды:

Cls –очистка экрана

cd\ -переход сразу в корневой каталог

cd.. – "подняться" вверх на одну ступеньку (каталог)

cd..\ .. – "подняться" на две ступеньки в иерархии каталогов

Filefindимя_ файла

Formatдиск: параметры – форматирование диска (/s – системное, /u – безусловное, /q – очистка диска).

Diskcopyдисковод1 дисковод2копирование дискеты полностью.

Date – установка даты.

Time – установка времени.

Ver – вызов информации о версии ОС.

Работа со справкой MS-DOS

Справочная система MS-DOS содержит полную информацию о командах MS-DOS. Для запуска справочной системы с перечнем команд, необходимо в командной строке набрать команду:

help и нажать [Enter].

Для получения сведения о конкретной команде, в командной строке набирается команда

help имя_команды

Те же сведения можно получить, выполнив команду, например, для информации об использовании команды dir:

dir /?

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Программа работы

Задание 1

1. Создать на диске D: каталог (под своим именем). Внутри каталога создать файл gruppa.txt, который содержит текст: Список группы (номер группы) и перечислить не менее 5 фамилий.

2. Создать "дерево" каталогов – UNIVER. "Вложить" в него подкаталог FAKULTET. В каталог FAKULTET включить три подкаталога – FIST, MENEGER, YURIDICH. В каталоге FIST создать подкаталог KURS, а в нем еще 5 подкаталогов – KURS1, KURS2, KURS3, KURS4, KURS5. В каждый из каталогов KURS1, KURS2, … включить подкаталог GRUPPA.

Созданное Вами "дерево" каталогов должно выглядеть как показано на рисунке

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

3. Скопировать файл gruppa.txt в каталог своего курса в подкаталог GRUPPA (обязательно привести вид команды).

4. Переименовать файл gruppa.txt (привести вид команды). Например, gruppa1.txt

5. Создать в Вашей папке (папка с Вашим именем) 3 текстовых файла (1-й файл содержит Вашу фамилию, имя, отчество; 2-й файл – образовательное учреждение, в котором Вы учитесь; 3-й файл – на каком курсе и факультете Вы обучаетесь)

6. Объедините эти файлы в один и назовите его vizitka.txt.

Задание 2

Задание 2.1

1. Вызовите справку для команды tree

2. Запишите ее назначение

3. Вызовите по команде tree графическое изображение созданного Вами "дерева" каталогов (рисунок поместите в отчет)

Задание 2.2

1. Вызовите справку для команды prompt

2. Запишите ее назначение

3. Измените вид системного приглашения, что бы оно выглядело, например, следующим образом:

набор команд с клавиатуры и работа с ними в ms-dos. - student2.ru

Примечание: обязательно приведите команды, которые изменяют системное приглашение

4. Поэкспериментируйте с видом командной строки

5. Верните командную строку к обычному (стандартному виду)

6.Сохранить результаты работы (показав перед этим преподавателю).

Наши рекомендации