Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Системное программное обеспечение.pdf
Скачиваний:
39
Добавлен:
08.06.2015
Размер:
1.65 Mб
Скачать

Примечание. Здесь и далее по тексту квадратные скобки означают, что данный объект (параметр) может отсутствовать.

Для исполнения любой команды следует нажать клавишу Enter (далее указание на нажатие клавиши Enter не будет указываться).

Основные команды DOS условно делятся на четыре группы.

1.Команды общего назначения.

2.Команды работы с дисками.

3.Команды работы с каталогами.

4.Команды работы с файлами.

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

2.2. Команды общего назначения

Наиболее часто используемыми командами этой группы являются:

1)cls – очистка экрана;

2)ver – вывод установленной в компьютере версии операционной системы;

3)date – вывод и установка текущей даты;

4)time – вывод и установка текущего времени;

5)help – вывод справочных данных по командам DOS;

6)msd – просмотр информации о персональном компьютере;

7)doskey – вызов программы-редактора командной строки.

Командную строку в оболочке Cmd можно редактировать без вызова программы doskey с использованием клавиш пере-

мещения курсора (, , Home, End), клавиш Del, Back Space,

Esc (очистка командной строки), Ins (включение/выключение режима "вставки"; в режиме "вставки" курсор превращается в мигающий прямоугольник).

!! Выполните следующие команды общего назначения:

47

1)выведите на экран версию операционной системы, установленную в компьютере;

2)выведите на экран дату, а затем время, установленные в компьютере; при этом, если не требуется корректировка даты или времени, нажмите Enter;

3)произведите очистку экрана.

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

– вызов предыдущей команды; – вызов следующей команды;

F7 – вывод на экран списка вводимых ранее команд; F9 – копирование в командную строку одной из ко-

манд выведенного списка (F7) путем выбора ее номера; Alt+F7 – очистка списка команд.

!! Проверьте действие вышеперечисленных клавиш управления списком команд в следующем порядке: , , F7, F9,

Alt+F7.

Примечание. Очистка экрана, очистка списка команд не приводит к отмене команд или удалению объектов!

2.3. Команды работы с каталогами

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

Для вывода каталога используется команда DIR Формат команды:

DIR [диск] [путь] [имя] [/p] [/w]

где диск – имя диска, каталог которого необходимо просмотреть;

путь – путь к просматриваемому каталогу от корневого или текущего каталога;

48

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

/p – режим просмотра содержимого каталога (рис. 2.2) с выводом информации на экран порциями по 23 строки (постраничный вывод);

/w – режим просмотра с менее детальной информацией (рис. 2.3), при этом выводятся только названия каталогов, заключенные в квадратные скобки, и имена файлов с расширением.

Рис. 2.2. Постраничный вывод содержимого каталога

Например,

А:\>dir D:\WIN\CURS /p

В результате выполнения этой команды на экран постранично выводится информация о содержимом подкаталога второго уровня CURS (подкаталоги и файлы, их размер, дата и время создания). Для прерывания выполнения этой команды используется сочетание клавиш Ctrl+C.

!! Просмотрите содержимое корневого каталога диска С:, используя постраничный режим просмотра (dir c:\/p).

49

Рис. 2.3. Сокращенный вывод содержимого каталога

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

А:\>dir С:\WIN\CURS /w >prn

Здесь символ > перед prn является символом переадресации вывода информации.

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

Дерево каталогов можно вывести на экран (рис. 2.4) и на принтер.

Для вывода на экран предназначена команда TREE (дерево). Формат команды:

TREE [диск] [путь] [имя] [/f] [|more]

где диск – имя диска, на котором размещена система каталогов;

путь – путь к каталогу, дерево которого необходимо просмотреть;

имя – имя этого каталога;

/f – режим вывода дерева каталогов с содержащимися в них файлами;

|more – команда конвейерной обработки вывода порциями

50

по 23 строки. Например, при

C:\WIN>tree A:\TURBO\MYFILE /f |more

выводится дерево подкаталога второго уровня MYFILE диска

A:постранично с файлами.

!!Выведите на экран дерево каталогов диска С: порциями по 23 строки без файлов (dir c:\ /p).

Рис. 2.4. Вид дерева каталогов

Для вывода дерева каталогов на принтер используется команда TREE с перенаправлением вывода >prn:

C:\WIN>tree A:\TURBO\MYFILE /f >prn

51

Смена каталогов

Смена текущего каталога производится с помощью коман-

ды CD (Change Directory – сменить каталог).

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

CD [путь] имя

где путь – путь к подкаталогу в иерархической файловой структуре;

имя – имя подкаталога, который необходимо объявить текущим.

Например, для того чтобы, находясь в корневом каталоге, сделать текущим каталог CURS, необходимо ввести команду

C:\>cd WIN\CURS

Если необходимо переместиться вверх на один уровень, например, из CURS в WIN, вводится команда

C:\WIN\CURS>сd ..

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

!! Переместитесь из текущего каталога на один уровень вверх (cd..) Обратите внимание на изменения, произошедшие в приглашении DOS.

Чтобы вернуться в корневой каталог из текущего подкаталога любого уровня, необходимо ввести команду cd \ , например,

C:\WIN\CURS>cd \

!! Перейдите в корневой каталог (cd \), приглашение должно выглядеть как C:\>.

В общем случае, находясь в текущем каталоге одного диска, можно сменить текущий каталог другого диска. Например,

С:\WIN\CURS>cd A:\DOS\TP

52

даетвозможностьсделатьтекущимкаталогомдискаА: каталогТР.

Смена текущего диска

Для смены текущего диска необходимо набрать имя дисковода, который должен стать текущим, например при переходе на диск А: следует ввести команду А:

С:\WIN\CURS>A:

После выполнения этой команды появится приглашение DOS с текущим диском А:, например

A:\>_

!! Во избежание случайных ошибок на системном диске рекомендуем дальнейшую работу вести на диске, не содержащем системных папок, например D: или E: (команда d:), приглашение должно выглядеть как D:\>.

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

Для создания каталогов и подкаталогов предназначена команда MD (Make Directory – создание каталога).

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

MD [диск] [путь] имя

где диск – имя диска, на котором создается каталог; путь – путь к создаваемому каталогу от корневого или те-

кущего каталога; имя – имя создаваемого каталога.

Например, если текущим каталогом является С:\, то для создания подкаталога второго уровня вводится команда

C:\>md WIN\CURS

Если текущим является каталог WIN, то вводится команда

C:\WIN>md CURS

53

!! Создайте на диске D: каталог Х (md x).

Примечание. Если система после выполнения команды не выдает никаких сообщений, значит, команда была выполнена успешно.

!!Перейдите в каталог Х (cd x). Обратите внимание на изменения, произошедшие в приглашении DOS.

!!Создайте в текущем каталоге поочередно два подкаталога Y и Z , т.е. получите иерархическую структуру, представленную на рис. 2.5.

Рис. 2.5. Требуемая иерархическая структура

Копирование каталогов

Для копирования одного каталога в другой применяется команда XCOPY. Данная команда дает возможность копирования каталога с изменением его имени.

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

XCOPY [диск] [путь] старое_имя[диск] [путь] старое(новое)_имя[/s] [/e]

откуда куда

где /s – режим копирования непустых каталогов (вместе с файлами и подкаталогами);

/e – режим копирования пустых каталогов. Например,

C:\>xcopy WIN\CURS a:\TURBO\DOC /s/e

Если каталог DOC ранее не был создан, то осуществляется ко-

54

пирование каталога CURS в каталог TURBO под именем DOC. При этом DOS выдаст запрос:

Что означает DOC, имя файла или каталога (F = файл, D = каталог)?

В данном случае для успешного копирования необходимо набрать D.

Если каталог \TURBO\DOC существовал, то в результате выполнения команды XCOPY в него будет скопировано только содержимое каталога CURS.

!! Скопируйте каталог Z в каталог Y под именем Q (команда xcopy z y\q /s/e). Проверьте результат командой TREE

(рис. 2.6).

Рис. 2.6. Результат команды xcopy

Перенос каталогов

Для перемещения каталогов используется команда MOVE. Формат команды:

MOVE [диск] [путь] старое_имя [диск] [путь] [новое_имя]

откуда

куда

Например,

 

C:\>move TURBO\MYFILE

WIN\MF

В результате каталог MYFILE переносится в каталог WIN с

55

именем MF.

!! Перейдите в корневой каталог, затем перенесите каталог Q в каталог X. Проверьте результат, выведя на экран дерево каталога X (рис. 2.7).

Рис. 2.7. Результат команды move

При переносе какого-либо каталога в текущий каталог необходимо в адресуемой части "куда" обязательно указать или новое (старое) имя переносимого каталога, или полный путь к текущему каталогу.

Например,

C:\WIN>move TURBO\DOC DOC

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

Имя каталога изменяется с помощью команды REN. Формат команды:

REN [диск] [путь] имя1 имя2

где имя1 – старое имя каталога; имя2 – новое имя каталога.

Например, чтобы переименовать каталог CURS на PRESS, в командной строке необходимо набрать:

56

C:\WIN>ren CURS PRESS

!! Присвойте каталогу X имя W. Проверьте выполнение команды (рис. 2.8).

Рис. 2.8. Результат команды ren

Удаление каталогов

Удаление каталогов производится с помощью команды RD. Формат команды:

RD [диск] [путь] имя [/s] [/q]

где диск – имя диска, на котором расположен удаляемый каталог;

путь – путь к удаляемому каталогу; имя – имя удаляемого каталога.

/s – режим удаления непустых каталогов (вместе с файлами и подкаталогами);

/q – режим отключения запроса на подтверждение удаления.

Удалить каталог можно только, находясь вне каталога. Корневой каталог удалить нельзя.

Например, если удаляется каталог CURS и текущим являет-

57

ся корневой каталог, команда выглядит следующим образом: C:\>rd WIN\CURS /s

Если текущим является каталог WIN, то вводится команда

C:\WIN>rd CURS /s

После нажатия Enter происходит удаление только последнего каталога, указанного в пути. Если подтверждение запроса не было отключено, то на экран выдается запрос:

<имя>, Продолжить? [Y(да) / N(нет)]

Для удаления необходимо нажать Y (да) и Enter, для от-

мены – N (нет) и Enter.

!! Удалите каталог Y. Проверьте выполнение команды удаления с помощью команды TREE (рис. 2.9).

Рис. 2.9. Результат команды rd

58