Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Команды MS DOS © Кафедра ИВТ 2000 г.
Команды DOS обеспечивают взаимодействие пользователя с системой. Совокупность этих команд с учетом правил их записи и выполняемых ими функций составляет командный язык DOS, на котором основан пользовательский интерфейс системы. По функциональному назначению и использованию команды DOS делятся на пять групп:
В данной работе рассматриваются только некоторые общие команды и команды-фильтры. Выполните предложенные примеры и задания, анализируя получаемые результаты.
Внимательно прочитайте работу, наберите примеры и изучите их работу, выполните все предлагаемые Задания.
Изучение каждой новой команды начинайте с просмотра подсказки:
<команда> /?. Например: DIR /?
d: |
изменяет текущий диск (где d имя логического диска); |
DIR |
отображает содержимое каталога или его подмножество. При вводе команды на экране появляется список доступных подкаталогов и файлов. |
CHDIR (CD) |
изменяет и отображает текущий каталог; |
MKDIR (MD) |
создает новый каталог; |
RMDIR (RD) |
удаляет существующий пустой каталог. |
Выполните следующие команды:
h: |
установить текущим диск H: |
f: |
установить текущим диск F: |
cd work |
установить текущим каталог WORK, находящийся на текущем диске; |
dir |
просмотреть содержимое текущего каталога; |
dir /s |
просмотреть содержимое текущего каталога и всех его подкаталогов; |
dir /p |
выдать информацию о всех файлах и каталогах, содержащихся в текущем каталоге, используя постраничный режим; |
dir /w |
выдать информацию о файлах и подкаталогах в сжатом формате; |
dir /b |
ограничить информацию о файлах только их именами; |
dir <маска> |
выдать информацию о файлах и подкаталогах по маске. Маска может содержать также и путь к файлам. |
Задание
Найдите в директории WORK подкаталог DERIVE и установите его текущим.
Просмотрите содержимое этого каталога. Выведите список файлов:
Рассмотрите различные форматы использования команды CD:
сd |
отобразить текущий путь; |
cd .. |
перейти в родительский каталог; |
cd \ |
перейти в корневой каталог; |
cd \work\tp |
в корневом каталоге зайти в каталог WORK, а в нём в каталог TP; |
cd ..\derive |
выйти в родительский каталог и затем зайти в каталог DERIVE. |
Внимание! Объясните, чем различаются команды смены каталогов:
CD \app\dos
CD app\dos
Задание
Установите текущим каталог H:\APP\DOS и просмотрите содержимое этого каталога.
md mycat |
создать в текущем каталоге новый подкаталог MYCAT; |
md cat1 |
создать в том же текущем каталоге новый подкаталог CAT1; |
dir |
просмотреть содержимое текущего каталога; |
dir cat1 |
просмотреть содержимое каталога cat1; |
rd cat1 |
удалить каталог CAT1. |
Задание
Установите текущим новый подкаталог MYCAT. Создайте в этом каталоге новые подкаталоги P1 и P2. Просмотрите содержимое каталога MYCAT, а затем удалите его.
COPY |
используется для копирования и сцепления (конкатенации, объединения) файлов; |
TYPE |
отображает содержимое файла; |
RENAME (REN) |
переименовывает файлы; |
ERASE (DEL) |
удаляет файлы. |
Задание
Находясь в каталоге H:\APP\DOS, создайте файл, используя копирование с консоли (ввод с клавиатуры):
copy con abc.txt |
начать копирование с устройства CON в файл ABC.TXT Переключившись на режим русских букв, напечатайте несколько строк произвольного текста. Завершить создание этого текстового файла необходимо в начале новой строки нажатием клавиш Ctrl+Z и Enter. |
Проверьте результат создания файла ABC.TXT:
copy abc.txt f.txt copy abc.txt+f.txt f2.txt |
скопировать содержимое файла ABC.TXT в новый файл F.TXT; слить в указанном порядке содержимое файлов ABC.TXT и F.TXT с записью результата в новый файл F2.TXT; |
dir *.txt |
просмотреть список файлов с расширением TXT в текущем каталоге; |
copy a*.* con |
скопировать содержимое всех файлов, имя которых начинается с символа a" (или "A"), на устройство CON (на экран). |
copy f?.* con |
скопировать на устройство CON (на экран) содержимое всех файлов, собственное имя которых состоит не более чем из двух символов, причём первый символ "f" (или "F"); |
Установите текущим каталог F:\WORK\DOS_STD\TEXT:
f:
cd \work\dos_std\text
Просмотрите содержимое этого каталога и скопируйте все файлы из него в каталог H:\APP\DOS:
dir
copy *.* h:\app\dos
Затем установите текущим каталог H:\APP\DOS и проверьте наличие скопированных файлов.
Просмотрите файлы PR.TXT и KLAV.TXT командой type
(приостановить просмотр CTRL+S или PAUSE, прервать просмотр CTRL+BREAK).
ren pr.txt prav.txt |
переименовать файл PR.TXT в файл PRAV.TXT; |
dir *.txt |
просмотреть список файлов с расширением TXT |
del klav.txt |
удалить файл KLAV.TXT; |
dir |
просмотреть список оставшихся файлов. |
CLS |
очищает экран. |
VER |
отображает номер версии DOS. |
MEM |
отображает информацию о распределении оперативной памяти. |
DATE |
устанавливает и отображает дату. Можно ввести новую дату в указанном формате или оставить системную дату без изменений, нажав только клавишу Enter. |
TIME |
устанавливает и отображает время. Можно ввести другое время в указанном формате или оставить системное время без изменений, нажав только клавишу Enter. |
PATH |
устанавливает и отображает маршруты поиска исполняемых файлов. |
> |
перенаправление вывода команды на устройство или в файл. |
< |
перенаправление ввода для команды с устройства или из файла. |
| |
перенаправление выхода одной команды на вход другой команды. |
MORE |
постранично отображает содержимое текстового файла. |
SORT |
сортирует строки текстового файла по заданному критерию. |
FIND |
осуществляет поиск заданной строки в текстовых файлах. |
dir > list.txt |
вывести содержимое текущего каталога не на экран, а в файл LIST.TXT; |
type list.txt |
просмотреть содержимое нового файла LIST.TXT; |
copy d2.txt kat |
скопировать содержимое файла D2.TXT в файл KAT; |
copy d5.txt kat > nul |
скопировать содержимое файла D5.TXT в файл KAT, но не выдавать отчет (направлен на псевдоустройство NUL, т.е. «в никуда»); |
type f.txt >> kat |
добавить содержимое файла F.TXT в конец файла KAT. |
type kat |
просмотреть содержимое полученного файла KAT. |
type d1.txt |
отобразить на экране содержимое файла D1.TXT; |
more < d1.txt |
отобразить содержимое файла D1.TXT постранично; |
type d1.txt | more |
то же самое. |
sort < pr |
отсортировать строки файла PR в лексикографическом порядке и вывести результат на экран; |
sort /r < pr |
отсортировать строки файла PR в обратном порядке и вывести результат на экран; |
sort /r < pr > new.txt |
отсортировать строки файла PR в обратном порядке и вывести результат в новый файл NEW.TXT; |
type new.txt |
просмотреть полученный результат. |
dir | sort |
отсортировать содержимое каталога по именам файлов и вывести результат на экран; |
dir | sort /+14 |
отсортировать содержимое каталога посимвольно, начиная с 14 позиции (по размерам файлов). |
find /n "TXT" list.txt |
вывести на экран строки файла LIST.TXT, содержащие подстроку TXT, а также номера этих строк; |
find /v "мама" list.txt |
вывести на экран строки файла LIST.TXT, не содержащие подстроку "мама"; |
dir | find "TXT" | sort > file.lst |
отсортировать содержимое каталога по именам файлов и записать в файл FILE.LST строки, в которых содержится подстрока TXT; |
type file.lst |
проверить полученный результат. |
Задание
В каталоге H:\APP\DOS создайте текстовый файл LIST.TXT, содержащий список имён всех тех файлов текущего и вложенного в него каталогов, расширение которых начинается на "m". Следующей командой вывести содержимое этого файла на экран постранично.
Выполнить то же задание, но в имена файлов в LIST.TXT отсортировать в алфавитном порядке; для сортировки использовать: (1) опцию команды DIR (2) команду SORT.
В каталоге H:\APP\DOS удалите все файлы и подкаталоги.