Что такое оператор перенаправления?
Оператор перенаправления - это специальный символ, который можно использовать с командой, например Команда командной строки или Команда DOS, чтобы перенаправить ввод команды или вывод команды.
По умолчанию, когда вы выполняете команду, ввод идет с клавиатуры, а вывод отправляется на Командная строка окно. Командные входы и выходы называются дескрипторами команд.

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