Учебное пособие Самара 2008 ббк 32. 973. 26-018. 2 Удк 004

Вид материалаУчебное пособие

Содержание


2.2. Команды общего назначения
Cmd можно редактировать без вызова программы doskey
Выполните следующие команды общего назначения
F7 – вывод на экран списка вводимых ранее команд; F9
Alt+F7 – очистка списка команд. !!
2.3. Команды работы с каталогами
А:, например A:\>_
Что означает DOC, имя файла или каталога (F = файл, D = каталог)?
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   34

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 (включение/выключение режима "вставки"; в режиме "вставки" курсор превращается в мигающий прямоугольник).

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

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

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

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

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

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

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

F7 – вывод на экран списка вводимых ранее команд;

F9 – копирование в командную строку одной из команд выведенного списка (F7) путем выбора ее номера;

Alt+F7 – очистка списка команд.

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

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

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


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

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

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

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

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

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

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

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

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




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


Например,

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

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

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

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

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

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




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


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

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

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

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

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

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

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

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

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

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

Например, при

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

выводится дерево подкаталога второго уровня MYFILE диска A: постранично с файлами.

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




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


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

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


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

Смена текущего каталога производится с помощью команды 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

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


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

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

С:\WIN\CURS>A:

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

A:\>_

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

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

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

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

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

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

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

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


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

C:\>md WIN\CURS

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

C:\WIN>md CURS

!! Создайте на диске 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 ранее не был создан, то осуществляется копирование каталога 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 с именем MF.

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




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


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

Например,

C:\WIN>move TURBO\DOC DOC


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

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

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

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

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

имя2 – новое имя каталога.

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

C:\WIN>ren CURS PRESS

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





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


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

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

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

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

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

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

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

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

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

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

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

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