Команда: CHDIR (CD)
Назначение: изменить текущий каталог.
Формат: CD [/D] [d:][path]
Параметры:
/D – используется для одновременной смены текущих диска и каталога.
Пример:
СD.. – переход в родительский каталог;
СD /D D:\USER – переход на другой диск в каталог USER.
Команда: MKDIR (MD)
Назначение: создать каталог.
Формат: MD [d:]path
Параметры: path – имя создаваемого каталога.
Пример:
MD A:\PROG – создать подкаталог первого уровня на гибком диске.
Команда: RMDIR (RD)
Назначение: удалить директорию.
Формат: RD [/S] [d:]path
Параметры:
path – имя каталога, который нужно удалить.
/S – удаление каталога и содержащихся в нем файлов и подкаталогов.
Пример:
RD MYCAT – удалить подкаталог MYCAT в текущем каталоге.
Команда: DIR
Назначение: вывод содержимого каталога на экран.
Формат:
DIR [d:][path][filename] [/O:order] [/B][/P][/S][/W]
Параметры:
filename – имя файла или файлов;
/O:order – сортировка каталога, вместо order может быть: (D – сортировка по дате, E – сортировка по расширению; N – сортировка по имени; S – сортировка по размеру);
/B – вывести имена файлов и подкаталогов;
/P – пауза после заполнения каждого экрана;
/S – просмотр подкаталогов;
/W – вывод в широком формате.
Пример:
DIR \*.BAK /S /B – вывод указанных файлов в пределах всего диска.
Команда: VOL
Назначение: вывод метки и серийного номера диска.
Формат: VOL [d:]
Комментарий: команда без параметра выводит метку текущего диска.
Пример: VOL C: – вывод метки диска C.
Команда: LABEL
Назначение: создание, изменение и удаление метки диска.
Формат: LABEL [d:] [метка]
Комментарий: если при вызове команды не указана метка, то на экран выводится текущая метка диска и выводится запрос на изменение или удаление метки.
Пример:
LABEL H: Петров – запись на диск H метки «Петров».
Команда: FORMAT
Назначение: форматирование логического диска.
Формат: FORMAT d: [/FS:система] [/V:метка] [/Q]
Параметры:
/FS:система – тип файловой системы (FAT, FAT32 или NTFS);
/V:метка – метка тома;
/Q – быстрое форматирование.
Пример:
FORMAT A: /F:1440 /S – форматирование системного гибкого диска на 1,44 МБ.
Команда: CHKDSK
Назначение: проверить диск на наличие системных ошибок.
Формат: CHKDSK [[d:][path]filename] [/F][/V][/R]
Параметры:
filename – имена файлов, проверяемых на фрагментацию;
/F – исправлять ошибки, обнаруженные на диске;
/V – печатать имена файлов по мере проверки диска;
/R – восстановление поврежденных секторов.
Пример:
CHKDSK A: /F – выполнить проверку гибкого диска.
Переназначение ввода/вывода
Операционная система имеет средства переназначения потоков ввода и вывода данных для любых программ, работающих под ее управлением. Например, если какая-либо программа по умолчанию выводит результаты на экран монитора, то можно этот вывод направить в определенный файл на диске. Для этого имеются специальные команды:
>> – переназначить вывод с добавлением данных к уже существующим;
> – переназначить вывод с замещением данных;
< – переназначить ввод данных.
Примеры:
DIR >> CATALOG.DAT – добавление содержимого текущего каталога в существующий файл CATALOG.DAT;
DIR > PRN – вывод содержимого текущего каталога на печать;
Фильтры и конвейеры
Фильтр – это программа, которая читает заданный поток ввода данных, обрабатывает его, а затем осуществляет вывод. К фильтрам относят команды: FIND, MORE, SORT. С помощью фильтров можно организовать конвейер команд, в котором результаты выполнения одной программы сразу же передаются в качестве входных данных для другой программы. Количество программ, связываемых в один конвейер, может быть произвольным. В конвейере можно использовать команды переназначения ввода или вывода.
Команда: FIND
Назначение: поиск заданной строки символов во входном потоке данных.
Формат:
FIND [/I] [/V] “string” [d:][path][filename]
Параметры:
“string” – строка символов для поиска;
/I – поиск без учета регистра символов;
/V – выводить строки, не содержащие заданную строку string.
Пример:
FIND “привет” C:\MYLETTER.TXT – поиск слова “привет” в заданном файле.
Команда: SORT
Назначение: сортировка входного потока данных.
Формат:
SORT [/R] [/+n] [d:][path][filename]
Параметры:
/R – сортировка в обратном порядке;
/+n – сортировка строк, начиная с позиции n.
Пример:
SORT /+10 C:\MYLETTER.TXT – вывести на экран упорядоченные строки из заданного файла; сортировку проводить, начиная с 10 позиции каждой строки. Если файл содержит, например, расписание движения самолетов, и с 10 позиции в каждой строке этого файла хранится название пункта назначения, то сортировка будет проводится по этому названию.
Команда: MORE
Назначение: последовательный вывод на экран входных данных фрагментами по 24 строки (одна экранная страница).
Формат:
MORE [d:][path][filename]
Пример:
MORE C:\ANKETA.DAT – вывод на экран содержимого заданного файла по 24 строки.
4.5.4. Команда: | (вертикальная черта)
Назначение: организация конвейера команд.
Примеры:
DIR | SORT – вывод отсортированного каталога на экран, сортировка проводится по первой позиции каждой строки;
DIR | SORT > CATALOG.DAT – вывод отсортированного каталога в файл CATALOG.DAT;
DIR | SORT | MORE – постраничная выдача отсортированного каталога на экран;
DIR | FIND “DIR” – вывод имен подкаталогов из текущего каталога на экран.
Сетевые команды
Команда: IPCONFIG
Назначение: вывод информации по сетевым подключениям.
Формат: IPCONFIG [/all]
Параметр ALL используется для вывода полной информации.
Команда: NSLOOKUP
Назначение: определение IP-адреса(ов) сайта.
Формат: NSLOOKUP [yandex.ru]
Команда: PING
Назначение: проверка связи с указанным узлом сети.
Формат:
PING [адрес] [-n число запросов]
Параметры:
адрес – IP-адрес или доменное имя узла сети;
-n – указывает число посылаемых запросов.
Комментарии: команда посылает указанному узлу сети запросы и в течение заданного времени ожидает ответа. При наличии ответа выводит информацию о времени прохождения запросов. Команда работает на низком уровне стека сетевых протоколов, поэтому работает даже при отказе сетевых служб операционной системы.
Примеры:
PING yandex.ru
PING 5.255.255.55
Команда: TRACERT
Назначение: выводит сведения обо всех промежуточных маршрутизаторах, через которые прошли данные на пути к целевому узлу сети.
Формат:
TRACERT адрес
Примеры:
TRACERT yandex.ru
TRACERT 5.255.255.55