Разновидности команд MS DOS. Переназначение, конвейеризация. — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Разновидности команд MS DOS. Переназначение, конвейеризация.

2017-11-16 405
Разновидности команд MS DOS. Переназначение, конвейеризация. 0.00 из 5.00 0 оценок
Заказать работу

Синтаксис основных команд

Рассмотрим основные команды MS DOS, сгруппировав их по типам выполнямых операций. Подробную информацию по любой команде можно получить, используя ключ “/?”. При описании команды используются следующие обозначения:

d: - имя дисковода;

path – путь доступа;

filename – имя файла.

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

Команда: ATTRIB.

Назначение: установить атрибуты файла.

Формат:

ATTRIB [+A|-A][+H|-H][+R|-R][+S|-S][[d:][path]filename][/S]

Параметры:

+A|-A - добавить/удалить атрибут архивации;

+H|-H - добавить/удалить атрибут скрытого файла;

+R|-R - добавить/удалить атрибут защиты от записи;

+S|-S - добавить/удалить атрибуты системного файла;

/S - работа в заданной директории и поддиректориях.

Комментарий: атрибут архивации используется командами BACKUP, XCOPY. Использование атрибута скрытого файла позволяет исключить файл из списка, выдаваемого командой DIR.

Команда: FC

Назначение: сравнение файлов

Формат:

FC [/A][/C][/N] [d:][path] filename1[d:][path] filename2

Параметры:

filename1, filename2 - имена сравниваемых файлов;

/A - выдать отличия, как ASCII-cимволы;

/C - считать прописные и строчные буквы идентичными;

/N - выдать номер строки, где обнаружены отличия.

Команда: COPY

Назначение: копирование/слияние файлов.

Формат:

-для копирования файлов

COPY sourse [/A|/B][destination][/A|/B][/V]

-для слияния двух и более файлов

COPY [d:][path]filename1[/A|/B]+[d:][path]filename2[/A|/B] [+...][destination][/A|/B][/V]

Параметры:

sourse - имя файла, который необходимо копировать; destination - имя файла копии;

/A - файл рассматривается как ASCII-файл;

/B - файл рассматривается как бинарный;

/V - проверка копирования;

filename1,filename2 - имена объединяемых файлов.

Комментарий:

  1. если использован ключ /A, то копируется файл до первого символа (CTRL-Z), если стоит ключ - /B, то копируется весь файл;
  2. в качестве аргументов команды могут использоваться имена устройств;
  3. команда не обрабатывает файлы, хранящиеся в подкаталогах.

Команда: DEL

Назначение: удаление файлов.

Формат:

DEL [d:][path]filename [/P]

Параметры:

/P - удаление с подтверждением операции.

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

Команда: REN

Назначение: переименование файлов.

Формат:

REN [d:][path]filename1 filename2

Параметры:

filename1 - старое имя файла;

filename2 - новое имя файла.

Комментарий: возможно групповое переименование с помощью метасимволов «*» и «?». Команда не позволяет переименовывать поддиректории.

Команда: TYPE

Назначение: вывод содержимого текстового файла на экран.

Формат:

TYPE [d:][path]filename

Комментарий: в имени файла нельзя использовать глобальные символы.

Команда: PRINT

Назначение: фоновая печать файлов.

Формат:

PRINT [/Q:qsize] [/T] [d:][path] filename [/C] [/P]

Параметры:

/Q:qsize - максимальное число файлов в очереди, по умолчанию -10, диапазон [4,32];

/T - удалить все файлы из очереди на печать;

/C - удалить предыдущий файл и все последующие из очереди на печать, перед ключом нужно указать имя файла;

Комментарий: в аргументах команды можно по указать до 10 спецификаций файлов

Команда: XCOPY

Назначение: копирование файлов и каталогов.

Формат:

XCOPY sourse [destination][/E][/S][/V][/M]

Параметры:

sourse - имя файла, который надо копировать;

destination - имя файла, в который надо копировать;

/A - копировать те файлы, где установлен атрибут архивации;

/E - копировать и пустые подкаталоги;

/M - копировать файлы с атрибутом архивации, затем этот атрибут убрать;

/S - копировать каталог с подкаталогами;

/V - выполнить проверку операции;

Команда: MOVE

Назначение: пересылка файлов и переименование каталогов.

Формат:

MOVE [/Y] [d:][path]file_old [d:][path]file_new

Параметры:

file_old - старое имя файла;

file_new - новое имя файла;

/Y – отказ от запроса на подтверждение на замену файлов.

Комментарий: возможна групповая пересылка с использованием метасимволов «*» и «?».

Команда: UNDELETE

Назначение: восстановление удаленных файлов.

Формат:

UNDELETE [d:][path]filename

Комментарий: команда имеет несколько способов восстановления удаленных файлов, но в данной работе изучается только один из этих способов.

 

Команды управления ОС

Команда: PATH

Назначение: установить пути поиска исполняемых файлов.

Формат:

PATH [[d:][path[;[d:]path][;...]]

Параметры:

path - маршруты, где ОС ищет исполняемые файлы.

Комментарий: указанные в команде маршруты запоминаются в пере­менной окружения с именем PATH.

Команда: PROMPT

Назначение: установить вид системного приглашения.

Формат:

PROMPT [promptstring]

Параметры:

promptstring - строка, которая определяет вид нового сис­темного приглашения:

$Q - символ «=»;

$$ - символ «$»;

$E - символ ESCAPE;

$D - текущая дата;

$G - символ >;

$T - текущее время суток;

$P - текущий каталог на принимаемом по умолчанию устройстве;

$N - имя принимаемого по умолчанию устройства;

$L - символ <;

$V - номер версии DOS;

Комментарий: чаще всего используется системное приглашение в виде указания текущего каталога на текущем устройстве, завершающееся символом «>:». Команда может использоваться для передачи команд драйверу ANSI.SYS.

Команда: SET

Назначение: установить значение переменной окружения.

Формат:

SET [variable=[string]]

Параметры:

variable - имя переменной окружения,

string – строка символов, задающая значение переменной окружения.

Комментарий: если команда подана без параметров, то она вы­водит текущие значения переменных окружения.

Команда: DATE

Назначение: установить значение системной даты.

Формат:

DATE [date]

Параметры:

date – значение даты.

Комментарий: если команда подана без параметров, то она вы­водит текущую дату.

Команда: TIME

Назначение: установить значение системного времени.

Формат:

TIME [time]

Параметры:

time – значение времени.

Комментарий: если команда подана без параметров, то она вы­водит текущее время.

Команда: VER

Назначение: вывод версии операционной системы.

Формат:

VER

Команда: SUBST

Назначение: подмена логического диска каталогом.

Формат:

SUBST d: [path] [/D]

Параметры:

d - имя логического диска;

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

/D – отмена назначения.

Комментарий:

1) замена действует до повторной выдачи команды SUBST с ключом /D;

2) если команда подана без параметров, то она вы­водит список всех назначений.

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

Команда: CHDIR (CD)

Назначение: установить текущий каталог.

Формат:

CD [d:][path]

Комментарий: команда без параметров выводит имя текущего каталога

Команда: CHKDSK

Назначение: проверить диск на наличие системных ошибок.

Формат:

CHKDSK [[d:][path]filename][/F][/V]

Параметры:

filename - имена файлов, проверяемых на фрагментацию;

/F - исправлять ошибки, обнаруженные на диске;

/V - печатать имена файлов по мере проверки диска.

Комментарий: команда проверяет структуру каталогов и файлов. В системе WINDOWS отсутствует, а вместо нее используется SCANDISK.

Команда: DISKCOPY

Назначение: копирование гибкого диска.

Формат:

DISKCOPY [d1:[d2:]][/1][/V]

Параметры:

d1 - диск - источник;

d2 - диск - приемник;

/1 - копировать только первую сторону диска;

/V - выполнить проверку операции.

Комментарий: команда выполняет физическое копирование всего носителя, работает только с однотипными гибкими дисками.

Команда: FORMAT

Назначение: форматирование диска

Формат:

FORMAT d: [/T:tracks /N:sectors] [/F:size] [/Q] [/S] [/U]

Параметры:

/T:tracks - число дорожек на диске;

/N:sectors - число секторов на дорожке;

/F:size - емкость диска;

/Q - быстрое форматирование;

/S - копировать системные файлы после форматирования,

/U - безусловное форматирование;

Комментарий: любой диск, отформатированный без параметра /U, может быть восстановлен командой UNFORMAT.

Команда: MKDIR (MD)

Назначение: создать каталог

Формат:

MD [d:] path

Параметры:

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

Команда: RMDIR (RD)

Назначение: удалить директорию.

Формат:

RD [d:]path

Параметры:

path - имя каталога, который нужно удалить.

Комментарий: удаляемый каталог не должен содержать файлов.

Команда: DIR

Назначение: вывод содержимого каталога на экран.

Формат:

DIR [d:] [path] [filename] [/O:order] [/B] [/P] [/S] [/W]

Параметры:

filename - имя файла или файлов;

/O:order - сортировка каталога: (D - сортировка по дате, E - сортировка по расширению; N - сортировка по имени; S - сортировка по размеру)

/B - вывести имена файлов и подкаталогов;

/P - поэкранный вывод;

/S - просмотр подкаталогов;

/W - вывод в широком формате.

Комментарий: ключ /S дает возможность искать файлы в пре­делах всего диска.

Команда: VOL

Назначение: вывод метки и серийного номера диска.

Формат:

VOL [d:]

Комментарий: команда без параметра выводит метку текущего диска.

Команда: LABEL

Назначение: создание, изменение и удаление метки диска.

Формат:

LABEL [d:] [метка]

Комментарий: если при вызове команды не указана метка, то на экран выводится текущая метка диска и выводится запрос на изменение или удаление метки.

Команда: UNFORMAT

Назначение: восстановление ошибочно отформатированного диска.

Формат:

UNFORMAT d:

  1. Переназначение ввода/вывода

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

“>>” - переназначить вывод с добавлением новых данных к уже существующим;

“>” - переназначить вывод с замещением данных;

«<» - переназначить ввод данных.

  1. Фильтры и конвейеры

Фильтр - это программа, которая читает заданный поток ввода данных, обра­батывает его, а затем осуществляет вывод. К фильтрам относят команды: FIND, MORE, SORT. С помощью фильтров можно организовать конвейер команд, в котором результаты выполнения одной программы сразу же передаются в качестве входных данных для другой программы. Количество программ, связываемых в один конвейер, может быть произвольным. В конвейере можно использовать команды переназначения ввода или вывода.

Команда: FIND

Назначение: поиск заданной строки символов во входном потоке данных.

Формат:

FIND [/I] [/V] string [d:] [path] [filename]

Параметры:

string – строка символов для поиска;

/I – поиск без учета регистра символов;

/V – выводить строки, не содержащие заданную строку string.

Комментарий:

выводит на экран все строки из входного потока, содержащие заданную символьную строку;

если не указана спецификация файла, в котором требуется проводить поиск, то программа FIND обрабатывает данные, введенные с клавиатуры.

Команда: SORT

Назначение: сортировка входного потока данных из файла или с клавиатуры.

Формат:

SORT [/R] [/+n] [d:] [path] [filename]

Параметры:

/R – сортировка в обратном порядке;

/+n – сортировка строк, начиная с позиции n.

Комментарий:

1) выводит на экран упорядоченные строки из входного потока;

2) если не указана спецификация файла, то программа SORT обрабатывает данные, введенные с клавиатуры.

Команда: MORE

Назначение: последовательный вывод на экран входных данных фрагментами по 24 строки (одна экранная страница)

Формат:

MORE [d:] [path] [filename]

Комментарий: если не указана спецификация файла, то программа MORE обрабатывает данные, введенные с клавиатуры.

Команда: | (вертикальная черта)

Назначение: организация конвейера команд.

Примеры:

DIR | SORT - вывод отсортированного каталога на экран, сортировка проводится по имени файлов;

DIR | SORT > CATALOG.DAT - вывод отсортированного ка­талога в файл CATALOG.DAT;

DIR | SORT | MORE - постраничная выдача отсортированного каталога на экран;

DIR | FIND "DIR" > CON - вывод имен подкаталогов из текущего каталога на экран (если Вы работаете в русифицированной версии ОС, то с помощью команды FIND надо искать строку «КАТАЛОГ» вместо «DIR»).


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.07 с.