Описание команд консоли. Практически все команды, которые вы можете выполнять в окне командной
Скачать 160.5 Kb.
|
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 [/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$$ приглашение операционной системы примет следующий вид: |