Xreferat.com » Рефераты по информатике и программированию » Работа с командами операционной системы MS - DOS

Работа с командами операционной системы MS - DOS

Первому аргументу может предшествовать префикс-маршрут, указывающий, в каком каталоге производится переименование. По умолчанию переименование происходит в текущем каталолге.

Примеры:

C:WORK>ren a:*.txt *.doc

Происходит изменение типов файлов.

C:>ren pr1.asm pr2.asm

Замена имени файла PR1 на PR2. Команда RENAME не затрагивает самих файлов.


8.3. Удаление файла - команда DEL.


Спецификация команды:

DEL [н:][маршрут][имя_файла[.тип]]

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


Аргумент команды DEL может содержать маршрут, конкретное имя удаляемого файла или шаблон имен.

C:>del work*.txt

В каталоге WORK удаляются все файлы, имеющие тип TXT.

C:>del work

Удалены все файлы подкаталога WORK (если только в текущем каталоге нет обычного файла с именем WORK).

Система, прежде чем приступить к удалению, задает пользователю предупредительный вопрос - "уверен ли он, что все нужно удалять?". Ответ пользователя "да" (буква Y) сигнализирует об уверенности пользователя и операция удаления выполняется. Ответ

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

8.4. Вывод содержимого файла на экран - команда TYPE


Спецификация команды:

TYPE [н:][маршрут]имя_файла[.тип]

В имени файла символы * и ? не допускаются.

Команда TYPE используется для вывода содержимого файла на экран. Имени может предшествоать префикс, указывающий местонахождение файла. Разумеется, с помощью команды TYPE на экране можно увидеть осмысленный текст лишь в том случае, если в файле

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

Примеры :

C:>type prog1.asm

C:>type workdocum.txt


8.5. Вывод каталога на дисплей - команда DIR


Спецификация команды:

DIR [н:][имя_файла[.тип]][/P][/W]

Команда выдаёт информацию об элементах каталога (файлах и подкаталогах) - их имена, расширения, длину в байтах (для файлов), признак подкаталога

(для подкаталогов), время и дату создания, а также метку диска и объём свободного пространства на нём в байтах.

Параметр /P задаёт "постраничную" выдачу каталога размером с экран.

Параметр /W служит для компактной выдачи каталога.

Простейшее использование команды DIR без параметров приводит к выводу на экран текущего каталога. Изображение на экране приобретает, например, такой вид:


C:>dir

Volume in drive C is TOM1

Directory of C:


CONFIG SYS 118 6-03-88 11:42p

AUTOEXEC BAT 994 7-20-88 12:59p

COMMAND COM 22042 8-14-88 8:00p

SYS

5-19-88 2:19p

EXE

2-25-88 4:44p

ABC

5-29-88 9:47a

DOC

4-30-88 9:43a

WORK

1-20-88 4:44a

8 File(s) 65344 bytes free


Выведенный на экран текст говорит о следующем:


- диск C: имеет метку TOM1;

- в корневом каталоге зарегистрированы 3 обычных файла (CONFIG.SYS, AUTOEXEC.BAT и COMMAND.COM) и 5 подчиненных каталогов.

- все файлы вместе взятые занимают на диске около 300

- все файлы вместе взятые занимают на диске около 300

Кбайт. Это следует из того, что полный обьем диска - 360 Кбайт, а свободными остались чуть больше 65 Кбайт.

Для просмотра подкаталога DOC достаточно задать команду DIR с параметром - именем подкаталога:

C:>dir doc

В этом подкаталоге в начале выданной таблицы появились 2 строчки особого вида:

.

4-30-88 9:43a

..

4-30-88 9:43a


Эти строчки указывают, что выданный каталог является подчиненным, при этом указаны дата и время его создания.

Параметром команды DIR может быть любой маршрут, указывающий на корневой или на подчиненный каталог любого уровня, расположенный на любом диске. Рассмотрим несколько примеров:

C:>dir docabc

Данная команда обеспечит выдачу подкаталога ABC, входящего в DOC.

C:DOCABC>dir work

Здесь текущим является подкаталог второго уровня DOCABC, но маршрут говорит о необходимости выдать каталог WORK, начав поиск от корневого каталога.

C:WORK>dir

Данная команда требует выдачи корневого каталога диска C:.

A:>dir c:

Здесь текущим является корневой каталог диска A:, но маршрут указывает на корневой каталог диска C:.

Таким образом, на какой бы текущий каталог ни была настроена система, пользователь имеет возможность просмотреть любой интересующий его каталог файлов, задавая в качестве параметра команды DIR соответствующий маршрут.

Кроме указания маршрута, параметр команды DIR часто содержит шаблон имен файлов, что позволяет выделить определенную группу файлов.

Пример:

Выделить из подкаталога DOC файлы типа TXT. Можно задать команду DIR с шаблоном *.TXT. Команда имеют вид:

C:>dir doc*.txt

Шаблон можно указывать и без префикса-маршрута; тогда происходит выделение группы файлов в текущем каталоге.

Команда DIR в любых ее разновидностях не изменяет каталогов, она лишь выдает их содержимое.

Часто бывает, что экрана "не хватает" для отображения всех строчек каталога. Чтобы иметь возможность внимательно просмотреть все строки, можно дать в конце текста команды специальный указатель /P. В этом случае после выдачи первых 23 строчек каталога система прервет выдачу и будет ждать, пока пользователь не нажмет любую клавишу.

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

больше имен файлов, чем при обычном формате, хотя читать их менее удобно.

Примеры команд с указателями:

C:>dir /p

C:>dir docabc /w


8.6. Создание нового каталога - команд MKDIR (MD)


Спецификация команды:

MD [н:]маршрут / MKDIR [н:]маршрут

Создание нового подкаталога может быть произведено в любом текущем каталоге.

Например, в текущем подкаталоге WORK необходимо создать подкаталог PRO.

Применим команду MD для создания в WORK подкаталога PRO:

C:WORK>md pro

После этого в каталоге WORK появится новая строка вида:

PRO

7-05-88 5:26p

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

Файл, представляющий собой каталог, занимает 4 Кбайта памяти на внешнем носителе, так что создание новых каталогов - не безобидная операция с точки зрения расходования памяти на внешних носителях.

8.7. Удаление подкаталогов - команда RMDIR (RD)

Спецификация команды:

RD [н:]маршрут / RMDIR [н:]маршрут

Каталог должен быть пуст, т.е. содержать лишь элементы "."

Текущий и корневой каталоги не могут быть удалены.

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

C:WORK>rd pro

C:DOC>rd workpro

Первая команда удаляет подкаталог PRO из текущего каталога WORK.

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


8.8. Смена текущего каталога - команда CHDIR (CD)


Спецификация команды:

CD [н:][маршрут] / CHDIR [н:][маршрут]

Меняет текущий каталог на указанном или текущем накопителе. Смена текущего каталога - часто ипользуемая операция.

Пример:

C:>cd docabc

C:docabc>

Осуществляется переход из корневого каталога С: в подката лог второго уровня docabc.


Эта операция может быть проведена посредством двух команд

C:>cd doc


C:DOC>cd abc

C:DOCABC>

Возврат из подчиненного каталога на один уровень вверх осуществляется командой:

cd ..

Для возврата на самый верхний уровень дается команда:

cd

Надо заметить, что символы ".." и "" могут входить в обозначения маршрутов, когда требуется указывать сложные переходы между подчиненными каталогами. Например, маршрут ..PRO означает "подняться на один уровень вверх и затем спуститься в подкаталог PRO", а маршрут .... означает "подняться на два уровня вверх". Подобные обозначения маршрутов могут фигури ровать в командах DIR, CD, RD, PATH, COPY, DEL и других, но

пользоваться ими нужно с большой аккуратностью, особенно в командах удаления.


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


1. Справочное Руководство по IBM PC. Методические

материалы.Часть 2. ТПП “СФЕРА”. М. 1991 г.

2. Савельев А.Я., Сазонов Б.А., Лукьянов С.Э. "Персо-

нальный компьютер для всех". Книга 1.

М., ВЫСШАЯ ШКОЛА, 1991 г.

3. Брябрин В.М. “Программное обеспечение персональных

ЭВМ”. М. “НАУКА”, 1990 г.

4. Фигурнов В.Э. “IBM PC для Пользователя”

г.Уфа, НПО “Информатика и Компьютеры”, 1993 г.


. Макеевский Экономико – гуманитарный Институт .


Кафедра

Прикладной математики

и информационных

технологий


Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 2


На тему: Работа с командами операционной системы MS – DOS


Выполнил:

Студент 1 курса

Очно - заочного отделения

Факультет: Право и психология

Специальность: Право

Группа А

Самойленко Сергей Сергеевич

Преподователь:

Олейник. С. А

2003г

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

Поможем написать работу на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus. Помогаем в публикации. Правки вносим бесплатно.

Похожие рефераты: