Описание команд консоли. Практически все команды, которые вы можете выполнять в окне командной
Скачать 160.5 Kb.
|
welcome: & root (17.04.2002)$ А по выполнении директивы PROMPT введите команду: $_ приглашение операцион- ной системы будет отображаться следующим образом: введите команду: • RECOVER RECOVER [диск:][путь]имя_файла Применением команды RECOVER можно восстановить сохранившуюся на повреж- денном диске информацию. В качестве аргументов [диск:][путь]имя_файла ука- жите диск, путь и имя восстанавливаемого файла. Например, в случае, если вам не удается прочитать или скопировать файл file.txt с поврежденной дискеты, используйте команду RECOVER A:\file.txt. • START START ["заголовок"] [А)путь] [ / I ] [/MIN] [/MAX] [/SEPARATE или /SHARED] [/LOW или /NORMAL или /HIGH или /REALTIME или /ABOVENORMAL или /BELOWNORMAL] [/WAIT] [/В] [команда/программа] [параметры] Эта команда позволяет запускать в отдельном окне любую программу с задан- ными исходными параметрами. Здесь: • заголовок — заголовок программы, который будет отображаться в строке заго- ловка открытого для этой программы окна; 148 Глава 7. Командная строка • /Dnyrb — указание на рабочую папку запускаемой программы, в которой хра- нятся все необходимые для ее загрузки файлы; • II — запуск программы не в новой среде окружения, а в исходной среде, пе- реданной интерпретатором команд CMD; • /В — настройка режима прерывания исполнения программы по нажатию соче- тания клавиш Ctrl+C. Если данное приложение не обрабатывает нажатие кла- виш Ctrl+C, приостановить его исполнение можно нажатием клавиш Qrl+Break; • /MIN — запуск программы в окне, свернутом в Панель задач; • /МАХ — запуск программы в окне, развернутом во весь экран; • /SEPARATE — запустить 16-разрядное приложение Windows в отдельной облас- ти памяти; • /SHARED — запустить 16-разрядное приложение Windows в общей области па- мяти; • /LOW — запустить приложение с низким приоритетом на исполнение (IDLE); • /NORMAL — запустить приложение с обычным приоритетом на исполнение (NORMAL); • /HIGH — запустить приложение с высоким приоритетом на исполнение (HIGH); • /REALTIME — запустить приложение с приоритетом реального времени на ис- полнение (REALTIME); • /ABOVENORMAL — запустить приложение с приоритетом на исполнение выше среднего (ABOVENORMAL); • /BELOWNORMAL — запустить приложение с приоритетом на исполнение ниже среднего (BELOWNORMAL); • /WAIT — запустить приложение в режиме ожидания его завершения; • команда/программа — путь и имя самой команды или программы. Если при по- мощи команды START запускается внутренняя команда оболочки CMD либо пакетный файл, новое окно CMD будет запущено с ключом /К, другими сло- вами, оно не будет закрыто по завершении сеанса работы программы. Если вы запускаете какое-либо другое приложение, для него будет открыто стан- дартное графическое окно Windows XP; • параметры — внешние параметры, ключи и переменные, передаваемые про- грамме средой CMD при ее запуске. ПРИМЕЧАНИЕ Для вызова исполняемых файлов посредством открытия ассоциированных с ними типов файлов из окна командной консоли достаточно набрать в командной строке полное имя такого файла. Например, при вызове из окна командной строки файла document.doc, ассо- циированного в системе с программой Microsoft Word, Windows автоматически запустит Word на исполнение и загрузит в него этот файл. При запуске 32-разрядного приложения с графическим интерфейсом из ко- мандной строки обработчик команд не ожидает завершения работы приложения перед закрытием его окна и возвратом к приглашению операционной системы. Описание команд консоли 149 Этот принцип распространяется на все случаи запуска программ, кроме их вы- зова из пакетных файлов. В случае если в командной строке не указано расширение файла, обработчик команд использует значение переменной среды РАТНЕХТ для того, чтобы опреде- лить расширения имен исполняемых файлов и порядок поиска программы в файловой структуре диска. По умолчанию этой переменной присвоены значе- ния .COM;, .EXE;, .BAT;, .CMD. Синтаксис записи значений для данной переменной аналогичен синтаксису для переменной PATH, то есть отдельные элементы разде- ляются точкой с запятой. Если в процессе поиска исполняемого файла не было выявлено соответствий ни с одним из зарегистрированных в системе расширений, программа проверяет соответствие указанного имени папки. Если имя папки соответствует указанно- му, то команда START запускает Проводник, открывающий эту папку для обзора. • SUBST SUBST [диск: [диск2:]путь] SUBST диск: /D Эта команда позволяет сопоставить заданному пользователем пути имя любого диска. Данная команда может быть использована для создания виртуальных дисков в любой папке в файловой структуре вашего компьютера либо для мон- тирования диска в любой выбранной вами точке. Здесь: • диск — имена виртуальных дисков, которые сопоставляются указанному ва- ми пути; • диск2:путь — физический диск, для которого создается сопоставление; • /D — ключ, удаляющий созданный ранее виртуальный диск. И TIME TIME [время] [ Я ] Без дополнительных аргументов данная команда выводит текущее значение времени по часам компьютера и предлагает ввести новое значение времени. Для сохранения текущего времени необходимо нажать клавишу Enter. С ключом /Т команда просто выводит текущее время без запроса на его изменение. • TITLE TITLE [строка] Выводит заданную строку в качестве значения панели заголовка окна команд- ной строки. В качестве аргумента команды может быть задана произвольная по- следовательность символов. И TREE TREE [диск:][путь] [/F] [/А] Отображает в окне командной строки дерево папок или структуру размещения файлов и папок в заданной папке на диске. Здесь: • [диск:][путь] — ссылка на путь к папке, структуру которой следует показать в виде дерева каталогов; 150 Глава 7. Командная строка • /А — подставлять символы ASCII вместо символов национальных алфавитов при отображении файлов, имена которых заданы в национальной кодировке; • /F — выводить имена файлов для каждой папки. При вызове команды без дополнительных параметров в окне CMD отображает- ся дерево текущей папки. • TYPE TYPE [диск:][путь]имя_файла Данная команда выводит на экран содержимое указанного файла. • VER Данная команда используется без каких-либо дополнительных параметров. При ее исполнении на экран выводится номер текущей версии Windows XP. • VERIFY VERIFY [ON или OFF] Включает или отключает режим дополнительной проверки при записи данных на диск. Используйте эту команду без дополнительных параметров для опреде- ления текущего состояния функции проверки записи. • VOL VOL [диск:] Выводит значение метки указанного диска. Без дополнительных параметров ко- манда возвращает метку текущего диска. • XCOPY XCOPY источник [результат] [/А | /М] [Я>[:дата]] [/Р] [/S [/Е]] [/V] [/W] [/С] [/I] C/Q] [/F] [/L] [/G] [/H] [/R] [Я] [/U] [/К] [/0] [/X] [/Y] [/-Y] [/N] [/Z] [/EXCLUDE:файл1[+файл2][+файлЗ]] С помощью данной команды можно копировать большие группы файлов или целые структуры папок вместе с их содержимым. В отличие от аналогичных ко- манд, XCOPY обладает более широкими возможностями и позволяет задейство- вать множество различных параметров: • источник — файл, группа файлов или папок, предназначенных для копирования; • результат — путь к месту расположения и/или имена новых файлов и папок при их одновременном переименовании; • /А — копирование (среди прочих) файлов с атрибутом ≪Архивный≫; сам ат- рибут при копировании не меняет своего значения; • /М — копирование только файлов с атрибутом ≪Архивный≫; по завершении копирования атрибут снимается; • Л)[:дата] — копировать только файлы, измененные после указанной даты. Если дата не указана, копируются только файлы более ранних версий, чем файлы, хранящиеся в целевой папке; • /Р — отображать на экране запросы на подтверждение записи каждого нового файла; Описание команд консоли 151 • /EXCLUDE:файл1[+файл2][+файлЗ] — список файлов, содержащих контекстные вхождения строк исключения при копировании файлов. Когда любая из строк совпадает с любой частью абсолютного пути к копируемому файлу, та- кой файл исключается из операции копирования. Например, указав строку \ехе\ или .ехе, можно исключить все файлы из папки ехе или все файлы с расширением .ехе соответственно; • /S — копировать каталоги вместе со всеми подкаталогами, исключая пустые; • /Е — копировать каталоги вместе со всеми подкаталогами, включая пустые; • /V — в процессе копирования сравнивать целевые файлы с исходными; • /W — перед началом копирования ожидать нажатия клавиши на клавиатуре компьютера; • /С — продолжить копирование даже в случае обнаружения ошибок; • /I — если при копировании нескольких файлов в качестве параметра резуль- тат указано имя несуществующей папки, создавать новую папку с указанным именем; • /Q — не выводить на экран имена копируемых файлов; • /F — в процессе копирования отображать на экране полные имена исходных и конечных файлов; • /L — в процессе копирования отображать на экране полные имена только ис- ходных файлов; • /G — в случае если целевой каталог не поддерживает шифрование, копиро- вать в него зашифрованные файлы (для разделов NTFS); • /Н — среди прочих выполнять копирование скрытых и системных файлов; • /R — при копировании целиком заменять файлы с атрибутом ≪Только для чтения≫; •/Т —не копируя файлы, создать в указанном месте на диске структуру папок, аналогичную исходной; •/U —выполнять копирование с перезаписью только файлов, уже имеющихся в целевой папке; •/К —при копировании файлов с атрибутом ≪Только для чтения≫ сохранять данный атрибут (по умолчанию он автоматически сбрасывается в процессе копирования); •/N —заменять при копировании длинные имена короткими именами стан- дарта DOS; •/0 —копировать вместе с файлом данные о его владельце и сведения ACL; •/X —копировать данные аудита файлов (требует обязательного использова- ния ключа /0); •/Y —запрашивать подтверждение на перезапись файла, если в целевой папке уже существует файл с таким же именем; •/-Y —не запрашивать подтверждение на перезапись файла, если в целевой папке уже существует файл с таким же именем; •/Z —копировать файлы из источника, расположенного в локальной сети. 152 Глава 7. Командная строка СОВЕТ - Для получения подсказки о правилах использования любой консольной команды Windows XP используйте вызов команды с ключом II следующим образом: имя_команды II, например хсору /?.__ |