Оператор перенаправления является специальным символом, который может использоваться с командой, например командой командной строки или командой DOS, для перенаправления ввода на команду или вывод команды.
По умолчанию при выполнении команды вход поступает с клавиатуры, а выход отправляется в окно командной строки. Входы и выходы команд называются командами.
Операторы перенаправления в Windows и MS-DOS
В приведенной ниже таблице перечислены все доступные операторы перенаправления для команд в Windows и MS-DOS.
Тем не менее > а также >> операторы перенаправления, на значительном отрезке, наиболее часто используются.
| Оператор перенаправления | объяснение | пример |
|---|---|---|
| > | Значок большего размера используется для отправки в файл или даже принтер или другое устройство, любая информация из команды была бы отображена в окне командной строки, если бы вы не использовали оператор. | assoc> types.txt |
| >> | Значок с двойным значком работает так же, как и знак «больше», но информация добавляется к концу файла, а не перезаписывается. | ipconfig >> netdata.txt |
| < | Знак «меньше» используется для чтения ввода для команды из файла, а не с клавиатуры. | sort <data.txt |
| | | Вертикальная труба используется для считывания вывода из одной команды и использования, если для ввода другого. | dir | Сортировать |
Замечания: Два других оператора перенаправления, >& а также <&, также существуют, но в основном работают с более сложным перенаправлением с использованием команд.
Совет: Здесь также стоит упомянуть команду клипа. Это не оператор перенаправления, но он предназначен для использования с одним, обычно с вертикальной трубой, для перенаправления вывода команды перед каналом в буфер обмена Windows.
Например, выполнение ping 192.168.1.1 | клип скопирует результаты команды ping в буфер обмена, которые затем можно вставить в любую программу.
Как использовать оператор перенаправления
IPCONFIG команда - это обычный способ поиска различных сетевых параметров с помощью командной строки. Один из способов его выполнения - ввести ipconfig / all в окне командной строки.
Когда вы это сделаете, результаты отображаются в командной строке и тогда полезны только в другом месте, если вы скопируете их на экране командной строки. То есть, если вы не используете оператор перенаправления для перенаправления результатов в другое место, например файл.
Если мы посмотрим на первый оператор перенаправления в приведенной выше таблице, мы увидим, что знак большего размера может использоваться для отправки результатов команды в файл. Вот как вы могли бы отправить результаты ipconfig / all в текстовый файл, называемый сетевые настройки :
ipconfig / all> networksettings.txt
См. Раздел Как перенаправить вывод команды в файл для получения дополнительных примеров и подробных инструкций по использованию этих операторов.




