XCOPY /? | MORE В этом случае после заполнения очередного экрана вывод помощи будет прерываться до нажатия любой клавиши. Кроме того, используя символы перенаправления вывода > и >>, можно текст, выводимый на экран, направить в текстовый файл для дальнейшего просмотра. Например, для вывода текста справки к команде XCOPY в текстовый файл xcopy.txt, используется следующая команда: XCOPY /? > XCOPY.TXT Перечень и краткое описание всех команд командной строки выводятся с помощью команды Help. Для вывода информации на экран последовательно – Help | more. Имена устройств Вместо имени файла можно указывать обозначения устройств компьютера. В Windows поддерживаются следующие имена устройств: PRN (принтер), LPT1–LPT3 (соответствующие параллельные порты), AUX (устройство, присоединяемое к последовательному порту 1), COM1–COM3 (соответствующие последовательные порты), CON (терминал: при вводе это клавиатура, при выводе - монитор), NUL (пустое устройство, все операции ввода/вывода для него игнорируются). Перенаправление ввода/вывода и конвейеризация (композиция) команд Стандартным устройством вывода считается экран, стандартным устройством ввода - клавиатура. Но в Windows поддерживается возможность перенаправления ввода и/или вывода Практически это означает, что для программ, которые используют стандартные входные и выходные устройства, операционная система позволяет:
выводить сообщения программ не на экран (стандартный выходной поток), а в файл или на принтер (перенаправление вывода);
читать входные данные не с клавиатуры (стандартный входной поток), а из заранее подготовленного файла (перенаправление ввода);
передавать сообщения, выводимые одной программой, в качестве входных данных для другой программы (конвейеризация или композиция команд).
команда > имя_файла Если при этом заданный для вывода файл уже существовал, то он перезаписывается (старое содержимое теряется), если не существовал — создается. Можно также не создавать файл заново, а дописывать информацию, выводимую командой, в конец существующего файла. Для этого команда перенаправления вывода должна быть задана так: команда >> имя_файла С помощью символа < можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла:
Достарыңызбен бөлісу: |