Многие команды командной строки и команды DOS в этом случае выполняются не только для делать что-то, но предоставить вам информацию.
Команда ping, команда dir, команда tracert и несколько других могут появиться на ум, когда вы думаете о популярных командах, которые производят большое количество данных в окне командной строки.
К сожалению, триста строк информации из команды dir не приносят вам много пользы, поскольку она мчится. Да, более полезная здесь может быть полезной, но что, если вы хотите посмотреть на результат позже или отправить его в группу технической поддержки или использовать ее в электронной таблице и т. Д.?
Здесь оператор перенаправления становится очень полезным. Используя оператор перенаправления, вы можете переадресовывать вывод команды в файл. Это одна из наших любимых команд-подсказок и хаков.
Другими словами, вся информация, отображаемая в командной строке после запуска команды, может быть сохранена в файл, который вы можете открыть в Windows, чтобы ссылаться позже или манипулировать, как вам нравится.
Хотя существует несколько операторов перенаправления, которые вы можете подробно прочитать здесь, два, в частности, используются для вывода результатов команды в файл: знак больше, чем знак, >, и двойной знак больше, чем знак, >>.
Как использовать операторы перенаправления
Самый простой способ узнать, как использовать эти операторы перенаправления, - это увидеть несколько примеров:

ipconfig / all> mynetworksettings.txt
В этом примере вся информация о конфигурации сети, обычно отображаемая на экране после запуска ipconfig / all, сохраняется в файле по имени mynetworksettings.txt, Он хранится в папке слева от команды, C: Users jonfi в этом случае. Как вы можете видеть, > оператор перенаправления находится между командой ipconfig и именем файла, в который вы хотите сохранить информацию. Если файл уже существует, он будет перезаписан. Если он еще не существует, он будет создан. Заметка: Хотя файл будет создан, если его еще нет, папки не будут. Чтобы сохранить вывод команды в файл в определенной папке, которая еще не существует, сначала создайте папку и запустите команду. Вы можете создавать папки, не выходя из командной строки, с помощью MkDir команда. ping 10.1.0.12> "C: Users jonfi Desktop Ping Results.txt"
Здесь, когда команда ping выполняется, Command Prompt выводит результаты в файл по имени Ping Results.txt расположенный на рабочем столе пользователя jonfi, который находится на C: Users jonfi Desktop, Весь путь к файлу завернут в кавычки, потому что было задействовано пространство. Помните, что при использовании > указанный в файле перенаправления создан, если он еще не существует и перезаписан, если он существует. ipconfig / all >> server files officenetsettings.log
В этом примере используется >> оператор перенаправления, который функционирует так же, как и > оператор, только вместо того, чтобы переписать выходной файл, если он существует, он добавляет вывод команды в конец файла. Итак, скажем, в первый раз, когда вы используете эту команду, на компьютере A. officenetsettings.log файл создается, и результат ipconfig / all на компьютере A записывается в файл. Затем вы запускаете ту же команду на компьютере B. На этот раз, однако, результат добавленной к officenetsettings.log поэтому сетевая информация из и то и другое Компьютер A и компьютер B включены в файл. Вот пример того, как выглядит этот файл LOG после того, как команда была экспортирована на него: Как вы, возможно, уже поняли, >> оператор перенаправления действительно полезен, когда вы собираете подобную информацию с нескольких компьютеров или команд, и вам нужны все эти данные в одном файле.






