СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 26.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Урок "Изучение системы команд ms-dos"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Урок "Изучение системы команд ms-dos"»

Практическая работа

Изучение системы команд ms-dos

ЦЕЛЬ РАБОТЫ: Изучение ряда наиболее важных команд ОС MS-DOS и получение навыков в их применении

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ:

MS-DOS (англ. MicroSoft Disk Operating System — дисковая операционная система от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT.

MS-DOS была создана в 1981 году и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).

1. Внутренние и внешние команды

В настоящее время большинство пользователей ПЭВМ в нормальных условиях редко пользуется командами непосредственно MS-DOS, поскольку работают в различных оболочках ОС, таких как Norton Commander, PC Shell, DOS-Shell, Windows и др. Данные оболочки предоставляют пользователю графический интерфейс и не требуют ввода текстовых команд, обращение к командам и функциям DOS является внутренней задачей этих систем.

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

После запуска ОС в оперативной памяти ЭВМ размещается командный процессор COMMAND.COM, который принимает, распознает и выполняет команды DOS, если в данный момент не запущены другие прикладные программы. Командный процессор выполняет команды, которые называются внутренними (internal commands). В версии DOS 3.3 предусмотрено 29 внутренних команд (табл.1).

Табл.1.

Внутренние команды MS-DOS 3.3.

Наименование команды

Выполняемая функция

BREAK

включение/выключение прерывания

CALL

вызов вложенного командного файла

CHCP

изменение текущей кодовой страницы

CHDIR

смена каталога

CLS

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

COPY

копирование файла

CTTY

смена периферийного устройства, используемого для ввода и вывода данных

DATE

вывод и установка текущей даты

DEL

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

DIR

вывод каталога

ECHO

разрешение/запрет вывода выполняемых командных строк

EXIT

возврат под управление первоначального командного процессора

FOR

организация цикла в командном файле

GOTO

переход на метку

IF

начало условного оператора в командном файле

MKDIR

создание нового подкаталога

PATH

установка пути доступа

PAUSE

остановка выполнения командного файла

PROMPT

изменение символа готовности

REM

вывод сообщения из командного файла

RENAME

изменение имени файла

RMDIR

удаление подкаталога

SET

установка контекста

SHIFT

изменение параметров внутри командного файла

TIME

вывод и установка времени

TYPE

вывод файла на экран дисплея

VERIFY

разрешение/запрещение контроля операций в/в

VER

вывод на экран версии MS-DOS

VOL

вывод метки тома

Часть команд операционной системы называется внешними, так как программы реализации этих команд хранятся в системном каталоге на жестком диске.

Имя программы, реализующей данную внешнюю команду ОС, имеет расширение .ЕХЕ (execute=выполнять) или .СОМ command=команда). Внешние команды для DOS 3.3 сведены в таблицу 2.

Ввод команд и сообщения об ошибках

Синтаксис вводимых команд можно определить следующим правилом:

[].

Здесь - приглашение, выдаваемое ОС при готовности к вводу команд, например, С:\; - одно из имен команд (см.табл.1 и 2); - один из следующих символов - пробел, двоеточие, запятая, точка с запятой. Если введенная команда не соответствует правилам, то выводится сообщение: Syntax error (синтаксическая ошибка).

Часто возникает следующее сообщение об ошибке:

Abort, Retry, Ignore?

Возможны три альтернативы:

А = (Abort) - прекращение выполнения программы и возврат в ОС;

R = (Retry) - повторение попытки;

I = (Ignore) - игнорирование ошибки и продолжение выполнения программы.

Выполнение команды может быть прервано одновременным нажатием клавиш и . Запуск команды производится нажатием клавиши . Вывод на экран дисплея может быть прерван одновременным нажатием клавиш и . Нажатие на любую клавишу продолжит вывод на экран дисплея.

Табл.2.

Внешние команды MS-DOS 3.3.

Наименование команды

Выполняемая функция

APPEND

Автоматическое добавление файлов из различных каталогов

ASSIGN

Переназначение диска

BACKUP

создание резервных копий

CHKDSK

контроль диска

COMMAND

запуск нового командного процессора

COMP

сравнение двух файлов

DISKCOMP

сравнение дискет

DISKCOPY

копирование дискет

EXE2BIN

преобразование файлов типа ЕХЕ в файлы типа COM

FASTOPEN

быстрый доступ к файлу

FC

сравнение файлов

FDISK

создание разделов на диске

FIND

поиск набора символов в файле

FORMAT

форматирование диска

GRAFTABL

загрузка в память расширенной таблицы кодов ASCII

GRAPHICS

вывод на принтер графического содержимого экрана

JOIN

объединение каталогов дисков

KEYB

изменение символов и назначения клавиш клавиатуры

LABEL

изменение метки тома

MODE

установка параметров внешних устройств

MORE

постраничный вывод

NLSFUNC

загрузка кодовой страницы

PRINT

вывод данных на печать

RECOVER

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

REPLACE

замена или добавление файлов

RESTORE

восстановление копии жесткого диска

SELECT

выбор национальных форматов

SHARE

проверка разделяемых файлов

SORT

сортировка имен по алфавиту

SUBST

назначение подкаталогу имени виртуального диска

SYS

перенос операционной системы на диск

TREE

вывод дерева подкаталогов

XCOPY

выборочное копирование файлов из подкаталогов

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

3. Основные команды операционной системы ms- dos

3.1 Команда DIR (вывод каталога).

Основная форма команды позволяет просматривать текущий каталог:

C:\DIR

В результате выполнения команды выводится каталог С:\, т.е. корневой каталог диска С. В команде можно использовать ряд ключей, например:

C:\DIR /P.

При этом выполнение команды будет прерываться при заполнении экрана дисплея. Ключ /W задает вывод каталога в сжатом виде. Возможно использование комбинации ключей /P/W.

Использование знаков замещения позволяет выводить различные варианты подмножеств данного каталога. Символ "?" означает, что вместо него можно использовать любой символ. Например:

A:\DIR B??.TXT.

Такая команда будет выводить из каталога А:\ все имена файлов, начинающихся с буквы В, имеющих имя длиной в три символа и расширение ТХТ. Символ "*" означает, что вместо него может быть использована любая допустимая комбинация символов. Например:

B:\DIR CE*.*

По этой команде из каталога B:\ будут выводиться все имена файлов, начинающихся с букв СЕ, независимо от того, каковы остальные символы в имени файла и какое он имеет расширение.

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

C:\DIR A:PRN.

В версии MS-DOS 5.0 в команду DIR внесены некоторые изменения, наиболее существенными из которых являются дополнительные пять ключей:

/A[[:]атрибуты]

Команда с этим ключом выводит только те имена файлов и каталогов, атрибуты которых соответствуют указанным. Возможны следующие атрибуты:

d - каталоги; -d - только файлы, а не каталоги;

h - скрытые файлы; -h - нескрытые файлы;

s - системные файлы; -s - все файлы за исключением

системных;

a - файлы с установленным битом архива;

-a - файлы, в которых бит архива не установлен;

r - файлы с установленным битом Read-Only( только для чтения);

-r - файлы, в которых бит Read-Only не установлен.

/O[[:] порядок сортировки ]

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

n - сортировка в алфавитном порядке;

-n - сортировка в обратном алфавитном порядке;

e - сортировка по расширению в алфавитном порядке;

-e - сортировка по расширению в обратном алфавитном порядке;

d - сортировка по дате и времени суток, начиная с более ранних;

-d - сортировка по дате и времени суток, начиная с более поздних;

s - сортировка по размеру, начиная с наибольшего;

-s - сортировка по размеру, начиная с наименьшего;

g - сначала выводятся имена каталогов;

-g - имена каталогов выводятся после имен файлов.

Ключ /S - выводит записи о файлах указанного каталога и его подкаталогов.

Ключ /B - выводит только имена файлов или каталогов по одному в строке, включая расширение имени файла.

Ключ /L - выводит имена каталогов и файлов строчными буквами.

В версии MS-DOS 6.0 введен ключ /C[H], который обеспечивает в дополнение к стандартным сведениям отображение коэффициента сжатия дисковым компрессором Double Space каждого из включенных в список файла, а также усредненного коэффициента сжатия этих файлов, который помещается в итоговые сведения. Если буква H присутствует, то при расчете предполагается, что кластеры сжатого диска имеют такой же размер, что и кластеры несущего диска. Если буква H опущена, то размер кластеров предполагается равным 8 кбайтам.

В версиях 5 и 6 имеется возможность определить аргументы и ключи команды DIR в качестве значения глобальной переменной DIRCMD. Для этого используется команда SET, помещаемая в файл AUTOEXEC.BAT. Например:

SET DIRCMD = /W/A/O:-n.

Установленные ключи будут автоматически подставляться к спецификации файлов или каталогов в команде DIR. Отменить установки, введенные в файле AUTOEXEC.BAT можно задав команду DOS:

C: SET DIRCMD =

3.2 Команда FORMAT (форматирование дисков).

Применение команды FORMAT рассмотрим только для гибких дисков (3" и 5"), которые обычно имеют логические имена А: и В:. Например:

C:\FORMAT A:.

Данная команда форматирует дискету в соответствии с типом дисковода, установленным в системе. Если используется дисковод на 1,2 Мбайта, то ОС будет пытаться

форматировать дискету именно на 1,2 Мбайта, независимо от

ее реального типа. Поэтому в дисководе на 1,2 Мб следует применять только дискеты типов НС или HD, если необходимо получить дискеты объемом 1,2 Мб. Если используются дискеты типов 2S-DD, DS-DD, рассчитанные на 360 Кбайт, то следует использовать команду

C:\FORMAT A:/4.

Ключ /S в команде FORMAT позволяет перенести на дискету системные файлы, делая ее системной. Для того, чтобы убедиться, что дискета действительно является системной, следует использовать команду CHKDSK, так как команда DIR не показывает два скрытых системных файла.

Начиная с версии DOS 5.0 в команде FORMAT добавлены некоторые ключи. Ключ /F позволяет указать емкость диска в килобайтах или мегабайтах. В основном он предназначен для использования гибкого диска емкостью 2.88 Мбайта. Например:

C:\FORMAT A:/F:2.88

Ключ /Q позволяет осуществлять быстрое форматирование, удаляя только таблицу размещения файлов(FAT) и корневой каталог отформатированного ранее диска, при этом не производится проверка диска на наличие дефектных блоков.

При использовании ключа /Q или команды FORMAT без ключей информация на диске может быть восстановлена применением команды UNFORMAT. Этого нельзя сделать если форматирование производилось с ключом /U, обозначающим операцию безусловного форматирования, при котором уничтожаются данные, хранящиеся на диске.

3.3 Команда COPY (копирование файлов).

Основной формат команды:

C:\COPY

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

3.4 Команда DEL (удаление файлов).

Особое внимание следует обратить на вариант DEL *.*, так как в этом случае будут удалены все файлы в текущем каталоге. При удалении группы файлов запрашивается подтверждение: Are you sure (Y/N)?. Если дан положительный ответ Y, то файлы удаляются, в случае отрицательного ответа N файлы не удаляются и выполнение команды DEL прекращается.

В версии DOS 6.0 введена команда DELTREE, которая удаляет с диска каталог со всеми входящими в него подкаталогами и файлами. Формат команды:

DELTREE [/Y][d:]

Параметр d: указывает дисковод, на котором находится удаляемый каталог. Ключ /Y отмечает выдачу запроса подтверждения удаления. Команда DELTREE удаляет все файлы в каталоге и подкаталогах независимо от их атрибутов.

3.5 Команда RENAME (изменение имени файла).

Эта команда не изменяет содержимое файла, а только дает ему новое имя. Основной формат команды:

C:\REN .

Возможно также применение групповых операций:

C:\REN A:\USER\*.DAT *.TXT.

Данная команда меняет все расширения DAT имен файлов в каталоге USER диска А на новые расширения ТХТ.

3.6 Команда MKDIR (создание каталога).

Подкаталог создается в том каталоге, в котором была выдана команда, т.е. в текущем каталоге, если не определено иное. Например:

A:\MD MYCAT

В корневом каталоге диска А: будет создан подкаталог MYCAT.

Теперь легко создать подкаталог второго уровня:

A:\MD\MYCAT\BABY

Аналогично можно создать подкаталоги третьего, четвертого и последующих уровней.

3.7 Команда CHDIR (смена каталога).

Команда имеет сокращенную форму CD. Ввод CD без параметров не меняет текущий каталог. Можно рассмотреть следующие основные варианты команды CD:

a) перемещение на один уровень вниз в \MYCAT из A:\

A:\CD MYCAT

b) перемещение вниз из A:\ в \BABY

A:\CD\MYCAT\BABY

c) перемещение на один уровень вверх из \BABY в \MYCAT

A:\MYCAT\BABYCD..

Две точки (..) означают родительский каталог.

d) перемещение из \BABY в A:\

A:\MYCAT\BABYCD\

Символ корневого каталога - наклонная черта (\).

3.8 Команда RMDIR (удаление подкаталога).

Сокращенная форма команды RD. Команда удаляет подкаталоги, но не корневой каталог. Перед удалением подкаталогов в них не должно быть файлов, а также других подкаталогов.

3.9 Команда DISKCOPY (копирование дисков).

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

Основная форма команды при использовании двух дисководов:

A:\DISKCOPY A: B:

Если имеется один дисковод, то формат команды такой:

A:\DISKCOPY A: A:

При этом придется заменять дискету в дисководе А, возможно не один раз.

Начиная с версии 5.0 добавлен ключ /V, который позволяет задать проверку копирования на наличие ошибок( проверяется состояние целевой дискеты).

Применение данного ключа несколько снижает скорость копирования.

3.10 Команда BACKUP/RESTORE (резервное копирование жесткого диска).

Команда BACRUP C:*.* A:/S копирует содержимое жесткого диска на дискеты, которые будут помещаться в дисковод А:. Дискеты нумеруются начиная с 1 для того , чтобы при восстановлении командой RESTORE их можно было загружать в обратном порядке. Команда:

C:\RESTORE A: C:\S

восстанавливает все файлы с дискеты в дисководе А, в корневом каталоге диска С и в его подкаталогах.

В версии DOS 5.0 при использовании ключа /F в команде BACKUP можно определить размер форматируемого диска ( в килобайтах или мегабайтах) от 160 кбайт до 2.88 Мбайт. Например:

C:\BACKUP C:\NC\*.* B:/F:2.88

В команду RESTORE добавлен ключ /D, указывающий вывод списка файлов, записанных на резервный диск. При этом восстановление файлов не производится. Если после просмотра списка файлов их требуется восстановить, то команду следует ввести повторно без ключа /D.

Начиная с версии 6.0 вместо команды BACKUP разработана интерактивная утилита Microsoft Backup (MS BACKUP), обладающая широкими функциональными возможностями, но требующая некоторого изучения. Команда RESTORE сохранена для восстановления архивов, созданных в предыдущих версиях командой BACKUP.

3.11 Команда TREE (вывод дерева каталогов).

С помошью этой команды можно выводить все каталоги и имена содержащихся в них файлов. Команда TREE без параметров выводит лишь имена подкаталогов, а команда TREE/F выводит имена содержащихся в них файлов.

3.12 Команда DATE (вывод и установка даты).

В европейском стандарте используются следующие параметры определения даты: дд-мм-гг или дд-мм-гггг (день, месяц, год). Год можно указывать полностью или сокращенно, например, 1995 или 95. В качестве разделителей можно использовать тире (-), точку (.), наклонную черту(/). Команда

C:\DATE

выводит дату. Новую дату можно ввести так:

C:\DATE 20-11-95

3.13 Команда TIME (вывод и установка астрономического времени).

Текущее время можно узнать подав команду C:\TIME. Для установки времени следует подать команду C:\TIME 13:10. Секунды можно не указывать, так как ОС добавляет их самостоятельно.

3.14 Команда VER (вывод номера версии ОС).

Используя эту команду легко проверить какая версия ОС работает на ЭВМ. Формат команды:

C:\VER

3.15 Команда VOL (вывод метки тома).

Формат команды:

C:\VOL A:

Команда выводит метку дискеты, находящейся в дисководе А:.

3.16. Команда UNDELETE ( восстановление удаленных файлов).

Формат команды:

c:\UNDELETE[][][][/LIST]

[/ALL][/DOS][/DT]

Команда введена, начиная с версии 5.0. Параметры:

- путь доступа к каталогу, в котором находятся восстанавливаемые файлы;

- имя восстанавливаемого файла.

Ключи:

/LIST - выводится на экран список всех удаленных файлов, которые можно восстановить, но восстановление при этом не выполняется;

/ALL - восстановление всех файлов из текущего, либо указанного каталога. Если существует файл отслеживания удалений PCTRACKR.DEL, то в первую очередь восстанавливаются указанные в нем файлы;

/DOS - при восстановлении не используется файл отслеживания удалений, даже если он существует;

/DT - восстанавливаются только те файлы, информация о которых записана в файл отслеживания удалений PCTRACKR.DEL.

В версии 6.0 и старше команда UNDELETE обладает дополнительными возможностями.

 Контрольные вопросы

1. Какие команды называются внутренними командами MS-DOS?

2. Какие команды называются внешними командами MS-DOS?

3. Какие символы замещения можно использовать в командах MS-DOS?

4. Что означает команда A:\DIR ?AC.TXT?

5. Как понимать команду C:\FOTON\DIR *.FT?

6. Как осуществить вывод каталога на печать?

7. Что означает команда C:\COPY *.TXT B:\USER?

8. Каким способом можно изменить имя файла?

9. В чем состоят отличия команды СOPY от команды DISKCOPY?

10. Каково назначение команды BACKUP?




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!