Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Команды консоли.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
164.35 Кб
Скачать

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 — искать вхождение в начале слова;

• 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 — перейти к следующей строке.