Главная страница

Описание команд консоли. Практически все команды, которые вы можете выполнять в окне командной


Скачать 160.5 Kb.
НазваниеПрактически все команды, которые вы можете выполнять в окне командной
АнкорОписание команд консоли
Дата07.02.2020
Размер160.5 Kb.
Формат файлаdoc
Имя файлаkomandi_konsoli.doc
ТипДокументы
#107528
страница2 из 3
1   2   3

140 Глава 7. Командная строка

При вызове команды COMPACT без каких-либо аргументов в окне командной стро-

ки отображаются сведения о сжатии файлов, хранящихся в текущей папке. При

перечислении в командной строке нескольких параметров они должны быть

разделены пробелами.

• CONVERT

CONVERT диск: /FS:NTFS [/V] [/Су1Агеа:имя_файла] [/NoSecurity] [/X]

Преобразует дисковые разделы FAT в формат NTFS. Команда не выполняется

для текущего дискового раздела. Здесь:

• диск: — имя преобразуемого дискового раздела с двоеточием, например F:;

• /FS:NTFS — конечная файловая система (NTFS);

• /V — выводить системные сообщения по ходу выполнения операции;

• /Сут,Агеа:имя_файла — имя служебного файла в корневом разделе диска для ре-

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

• /NoSecurity — отключить ограничения на доступ к преобразуемым файлам

и папкам;

• /X — в случае необходимости отключить том перед его проверкой. После от-

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

тельны.

• DATE

DATE [ Я ] [дата]

Без дополнительных аргументов данная команда выводит текущее значение

даты по календарю компьютера и предлагает ввести новую дату. Для сохране-

ния текущей даты необходимо нажать клавишу Enter. С ключом /Т команда про-

сто выводит текущую дату без запроса на ее изменение.

• DISKCOMP

DISKCOMP [диск1: [диск2:]]

Данная команда производит пофайловое сравнение двух гибких дисков.

• DISKCOPY

DISKCOPY [диск1: [диск2:]] [/V]

С помощью данной команды содержимое одного гибкого диска копируется на

другой. При этом копируемые диски должны иметь одинаковый объем дисково-

го пространства и одинаковую файловую систему, а аргументы команды могут

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

При использовании ключа /V копирование производится с проверкой правиль-

ности записи.

• ECHO

ECHO ON или OFF

ECHO [строка]

Команда повторяет на экране сообщения, введенные пользователем в качестве

параметра строка, а также позволяет настроить режим вывода сообщений в окне

Описание команд консоли 141

командной строки. При вызове команды без аргументов на экран возвращается

значение текущего режима.

• EXIT

Данная команда используется без каких-либо дополнительных параметров. При

ее исполнении происходит выход из программы интерпретатора команд и за-

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

• FC

FC [/А] [/С] [/L] [/LBn] [/N] [/OFF[LINE]] [ Я ] [/U] [/W]

[/nnnn][диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

FC /В [диск1:][путь1]иия_файла1 [диск2:][путь2]имя_файла2

Данная команда выполняет сравнение двух файлов или наборов файлов (если

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

мацию о различиях между ними. Здесь:

• [диск1:][путь1]имя_файла1, [диск2:][путь2]имя_файла2 — пути и имена первого

и второго файлов (наборов файлов), предназначенных для сравнения;

• /А — отображать только первую и последнюю строки для каждой группы раз-

личий;

• /В — сравнивать двоичные файлы;

• /С — сравнивать без учета регистра символов;

• /L — сравнивать файлы в формате ASCII;

• /LBn — выявлять максимальное число несоответствий для количества строк,

заданного параметром п;

• /N — отображать на экране номера строк при сравнении файлов в формате

ASCII;

• /OFF[LINE] — сравнивать файлы с установленным флажком ≪Автономный≫;

• Я — не воспринимать при проверке символы табуляции как эквивалентное

количество пробелов;

• /U — сравнивать файлы в формате Unicode;

• /W — в процессе проверки пропускать пробелы и символы табуляции;

• /nnnn — этот параметр задает количество последовательных совпадающих строк,

которые должны встречаться после выявления несоответствия.

• FIND

FIND [/V] [/С] L7N] [/I] [/OFFCLINE]] "строка" [[диск:][путь]имя_файла[ ...]]

Поиск заданной строки в файле или наборе файлов. Здесь:

• [диск1:][путь1]имя_файла — полный или краткий путь и имя файла, в котором

выполняется поиск;

• строка — строка с образцом текста, по которому осуществляется поиск;

• /V — вывести в качестве результата поиска все строки, не содержащие задан-

ный образец;

• /С — отобразить только общее количество строк, содержащих заданный образец;

142 Глава 7. Командная строка

• /N — отобразить только номера строк, содержащих заданный образец;

• /I — не различать в процессе поиска заглавный и строчный регистр символов;

• /OFF[LINE] — выполнять поиск в файлах с установленным флажком ≪Авто-

номный≫.

В случае ввода данной команды без каких-либо аргументов поиск выполняется

в тексте, введенном с клавиатуры, либо в тексте, переданном по конвейеру ко-

манде FIND другой командой консоли.

• FINDSTR

FINDSTR [/В] [/Е] [Д.] [/R] [/S] [/I] [/X] [/V] [/N] [/М] [/0] [/Р] [/Р:файл]

[/С:строка] [/в:файл] [/D.-списокпапок] [/А:цвета] [/OFF[LINE]] строки

[[диск:][путь]имя_файла]

Данная директива выполняет поиск файлов, содержащих заданный образец. Здесь:

• [диск:][путь]имя_файла — полный или краткий путь и имя файла (группы

файлов), среди которых осуществляется поиск;

• строка — строка с образцом текста, по которому осуществляется поиск;

• /В — выполнять поиск по заданному образцу только в началах строк;

• /Е — выполнять поиск по заданному образцу только в конце строк;

• /L — выполнять поиск полного соответствия заданного образца тексту в файле;

• /R — выполнять поиск строк только как регулярных выражений;

• /S — осуществить поиск содержащих заданный образец файлов в текущей

папке и всех ее подпапках;

• /I — выполнять поиск без учета регистра;

• /X — выводить на экран строки, содержащие точные совпадения с заданным

образцом;

• /V — вывести в качестве результата поиска все строки, не содержащие задан-

ный образец;

• /N — отобразить номера и содержимое строк, содержащих заданный образец;

• /М — отображать только имя файла, в котором выявлено совпадение с образ-

цом;

• /0 — отображать найденные строки с использованием чересстрочного интер-

вала;

• /Р — не учитывать строки, содержащие непечатаемые символы;

• /OFF[LINE] — выполнять поиск в файлах с установленным флажком ≪Авто-

номный≫;

• /А:цвета — задает значения цветов, с использованием которых будет выво-

диться результат поиска (см. раздел с описанием команды COLOR);

• /Р:файл — получить список просматриваемых в процессе поиска файлов из

текстового файла;

• /С: строка — использовать заданную строку как искомую фразу поиска;

• /йгфайл — получить список строк с образцами поиска из заданного файла;

Описание команд консоли 143

• /D:cnMCOK_nanoK — получить список просматриваемых в процессе поиска па-

пок из текстового файла (папки в списке разделяются точкой с запятой).

Команда FINDSTR может использовать в строке контекстного поиска также ряд

специальных регулярных выражений, краткая справка по синтаксису которых

приведена далее:

• . — подставлять вместо знака ≪точка≫ любой символ;

•Л — искать вхождение в начале строки;

• $ — искать вхождение в конце строки

• [х-у] — диапазон возможных значений: искать любые символы из указанного

диапазона;

• \
• xyz\> — искать вхождение в конце слова.

• FORMAT

FORMAT диск: [/FS:cncTeMa] [/V:метка] [/Q] [/А:размер] [/С] [/X]

FORMAT диск: [/У:метка] [/Q] [/Тфазмер]

FORMAT диск: [/\/:метка] [/Q] [/Т:дорожки /N:ceKTopn]

FORMAT диск: [/У:метка] [/Q]

FORMAT диск [/Q]

Выполняет форматирование указанного диска с заданными параметрами. Здесь:

• диск: — имя форматируемого дискового раздела с двоеточием, например F:;

• /FS: система — задает тип файловой системы для форматируемого диска (FAT,

FAT 32 или NTFS);

• /V: метка — указывает на метку тома, которая будет записана для диска по за-

вершении процесса форматирования;

• /Q — выполнить быстрое форматирование указанного диска;

• /С — устанавливает режим сжатия файловых объектов для форматируемого

раздела (используется только в NTFS);

• /X — в случае необходимости выполнить отключение тома перед его форма-

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

будут недействительны;

• /F:размер — явное указание на стандарт форматируемого гибкого диска (1,44);

• /Т: дорожки — количество дорожек на каждой стороне диска;

• /N: секторы — количество секторов на каждой дорожке;

• /А:размер — явное указание на размер кластеров, создаваемых при формати-

ровании данного раздела. Следует помнить, что файловая система NTFS под-

держивает размеры кластеров 512, 1024, 2048, 4096, 8192 байт, а также 16, 32,

64 Кбайт. Система FAT (FAT 16) поддерживает размеры кластеров 512, 1024,

2048, 4096, 8192 байт, 16, 32, 64 Кбайт, а также 128 и 256 Кбайт для размера

сектора более 512 байт. Таблица размещения файлов FAT 32 поддерживает

размеры кластеров 512, 1024, 2048, 4096, 8192 байт, 16, 32, 64 Кбайт, а также

128 и 256 Кбайт для размера сектора более 512 байт. Кроме того, файловые

144 Глава 7. Командная строка

системы FAT 16 и FAT 32 налагают следующие ограничения на число кла-

стеров в одном томе: для FAT число кластеров должно быть менее или равно

65 526, для FAT 32 это значение должно располагаться в диапазоне между

65 526 и 4 177 918 кластеров. Выполнение команды FORMAT будет немедленно

прервано, если обнаружится нарушение установленных ограничений на ис-

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

ПРИМЕЧАНИЕ

При форматировании разделов NTFS с установкой режима сжатия данных необходимо об-

ратить внимание на то, что компрессия томов NTFS не поддерживается в случае, если раз-

мер кластеров в томе превышает 4096 байт.

ВНИМАНИЕ

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

безвозвратно утеряны.

• FTYPE

FTYPE [тип_файлов[=[командная_строка]]]

Сопоставление какого-либо зарегистрированного в системе типа файлов ко-

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

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

• типфайлов — ссылка на зарегистрированный в системе тип файлов, для кото-

рого планируется изменить командную строку открытия;

• командная_строка — само значение команды, используемой для открытия фай-

лов данного типа.

При вызове команды FTYPE без каких-либо дополнительных параметров она вы-

водит список всех установленных в Windows командных строк открытия и

ассоциированных с ними файлов. При указании в качестве аргумента команды

только имени какого-либо файла в окне командной строки отобразится команда

вызова этого файла, если ранее она была задана в системе. Если после знака ра-

венства вы не укажете устанавливаемую командную строку, FTYPE удалит для

выбранного файла все существовавшие ранее сопоставления.

• GRAFTABL

GRAFTABL [nnn]

GRAFTABL /STATUS

Команда задает номер кодовой страницы для отображения символов нацио-

нальных алфавитов в графическом режиме. Аргумент nnn определяет номер ко-

довой страницы, которую следует использовать для вывода национальных сим-

волов по умолчанию, вызов команды с параметром /STATUS возвращает на экран

текущую кодовую страницу.

• HELP

Данная команда используется без каких-либо дополнительных параметров. При

ее исполнении на экран выводится подсказка по использованию команд консо-

ли Windows XP.

Описание команд консоли 145

• LABEL

LABEL [диск:][метка]

LABEL [/MP] [том] [метка]

Эта команда позволяет создавать, изменять или удалять метки тома для физи-

ческих дисков и логических дисковых разделов. Здесь:

• диск: — имя диска или дискового раздела с двоеточием, например F:;

• метка — метка, которую следует установить для данного диска (раздела);

• /МР — ссылка на точку подключения тома или существующую метку тома;

• том — имя диска или дискового раздела с двоеточием, например F:, либо мет-

ка существующего тома. Если указана метка тома, использование флага /МР

необязательно.

• MORE

MORE [/Е [/С] [/Р] [/S] [/Тп] [+п]] < [диск:][путь]имя_файла имя_команды

MORE [/Е [/С] [/Р] [/S] [/Тп] [+п]]

MORE /Е [/С] [/Р] [/S] [/Тп] [+п] [файлы]

При помощи этой команды можно последовательно вывести на экран содержи-

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

• [диск:][путь]имя_файла — полный (или относительный) путь и имя файла, со-

держимое которого следует вывести на экран по фрагментам. Если вызыва-

ются несколько файлов, их имена следует перечислять через пробел;

• имя_команды — команда, отображение хода выполнения которой должно выво-

диться на экран по фрагментам;

• /Е — включение дополнительных функций команды MORE;

• /С — выполнять очистку экрана перед выводом каждой страницы;

• /Р — учитывать символы прокрутки страницы;

• /S — отображать последовательность из нескольких пустых строк как одну

строку;

• /Тп — заменять символы табуляции п пробелами (по умолчанию п = 8).

Команда MORE поддерживает дополнительный ключ +п, который можно исполь-

зовать при ее вызове. Он обозначает, что первый файл в последовательности

следует выводить, начиная со строки п.

Если вы включили режим использования дополнительных возможностей путем

вызова команды MORE с параметром /Е, в ответ на приглашение среды - • More - -

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

• Р п — вывести на экран следующие п строк;

• S n — пропустить при выводе следующие п строк;

• F — перейти к выводу следующего файла;

• Q — завершить работу команды;

• = — отобразить номер текущей строки;

• ? — отобразить подсказку;

• пробел — перейти к следующей странице;

• Enter — перейти к следующей строке.

146 Глава 7. Командная строка

• PATH

PATH [[диск:]путь[:...][;*РАТН*]

PATH;

Посредством этой команды пользователь может задать путь поиска исполняемых

файлов. При вызове команды PATH без параметров в окне командной строки отобра-

жается текущий путь поиска. В случае использования системной переменной ЯРАТЩ

новое значение строки поиска добавляется в конец старого. Если эта команда вызва-

на с параметром ≪точка с запятой≫, текущее значение пути поиска будет очище-

но и дальнейший поиск исполняемых файлов будет ограничен текущей папкой.

• PUSHD

PUSHD [путь]

При вызове данной команды система запоминает введенное пользователем зна-

чение пути к какой-либо папке, после чего переходит в нее, делая эту папку те-

кущей. Если в окне командной строки включен режим расширенной обработки

команд, в качестве аргумента команды PUSHD можно использовать не только ло-

кальные, но и сетевые пути. При этом система самостоятельно находит задан-

ный сетевой ресурс, подключает его в качестве сетевого диска, а затем перехо-

дит на него. Имена сетевых дисков назначаются автоматически перебором всех

свободных имен, начиная с Z:, в обратном порядке, при этом подключаемому се-

тевому ресурсу будет присвоено первое обнаруженное системой свободное имя.

• POPD

Данная команда используется без каких-либо дополнительных параметров. При

ее исполнении выполняется быстрый переход в папку, указанную ранее при по-

мощи команды PUSHD. Если в окне командной строки включен режим расширен-

ной обработки команд, при вызове команды POPD будут удалены все временные

имена сетевых дисков, созданные командой PUSHD, при одновременном удалении

соответствующего сетевого диска из стека папок.

• PRINT

PRINT [/D:устройство] [[диск:][путь]имя_файла]

При вызове этой команды выводится на печать указанный в командной строке

файл, путь к которому записан в качестве аргумента [диск:][путь]имя_файла. По-

средством Ключа /О:устройство можно указать устройство (например, порт прин-

тера), на котором должна выполняться печать.

• PROMPT

PROMPT значение

По умолчанию в окне командной строки отображается приглашение операционной

системы в стандартном формате MS-DOS, который имеет вид диск:\путь>, например

С:\>

Команда PROMPT позволяет изменить вид приглашения операционной системы.

Для этих целей можно использовать набор специальных переменных:

• $А — & (амперсанд);

• $В — | (вертикальная черта);

Описание команд консоли 147

• $С — ( (левая круглая скобка);

• $D — текущая дата;

• $Е - ESC (символ ASCII с кодом 27);

• $F — ) (правая круглая скобка);

• $G — > (знак ≪больше≫);

• $Н — Backspace (удаление предыдущего символа);

• $L — < (знак ≪меньше≫);

• $N — имя текущего диска;

• $Р — имена текущих диска и каталога;

• $Q — = (знак равенства);

• $S — пробел;

• $Т — текущее время;

• $V — номер версии Windows XP;

• $_ — возврат каретки и перевод строки;

• $$ — $ (символ доллара).

Помимо перечисленных переменных и их комбинаций в качестве аргумента ко-

манды PROMPT можно использовать произвольную последовательность символов.

Например, после выполнения команды

PROMPT welcome: $a root $S$C$D$F$$

приглашение операционной системы примет следующий вид:
1   2   3


написать администратору сайта