Како да го пренасочи командниот излез во датотека

Користете ги операторите за пренасочување за да ги зачувате резултатите на командата во датотека

Многу Command Prompt команди и DOS команди за таа работа, се извршуваат не само за да направат нешто, туку да ви обезбедат информации.

Командата ping, командата dir , tracert командата и неколку други може да дојдат на ум кога размислувате за популарни команди кои произведуваат многу податоци во прозорецот за командната линија .

За жал, триста линии на информации од командната диригент не ви прават многу добро како што брза. Да, колку повеќе команда може да биде корисна тука, но што ако сакате подоцна да го погледнете излезот, или да го испратите во група за техничка поддршка или да ја користите во табеларна пресметка итн.?

Ова е местото каде што операторот за пренасочување станува многу корисен. Користење на оператор за пренасочување, можете да го пренасочите излезот на команда во датотека. Тоа е еден од нашите омилени командички повици трикови и хакове .

Со други зборови, сите информации што се прикажани во командната линија по извршување на команда, наместо тоа, може да се зачуваат во датотека која можете да ја отворите во Windows за повикување подоцна или да манипулирате колку сакате.

Додека постојат неколку пренасочувачки оператори, за кои можете да прочитате во детали, тука се користат два за изнесување на резултатите од командата во датотека: знакот поголем од, > и знакот за двојно поголем од, >> .

Како да ги користите операторите за пренасочување

Најлесен начин да научите како да ги користите овие оператори за пренасочување е да видите неколку примери:

ipconfig / all> mynetworksettings.txt

Во овој пример, ги зачувувам сите информации за мрежната конфигурација што обично ги гледам на екранот по извршување ipconfig / all , во датотека со името mynetworksettings.txt .

Како што можете да видите, операторот за пренасочување оди помеѓу командата ipconfig и името на датотеката во која сакам да ги зачувам информациите. Доколку датотеката веќе постои, таа ќе биде презапишана. Ако веќе не постои, тоа ќе биде креирано.

Забелешка: Иако датотеката ќе биде создадена ако не постои, папките нема. За да ги изнесете резултатите на командата во датотека во одредена папка што сè уште не постои, прво креирајте ја папката и извршете ја командата.

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping Results.txt"

Тука, ја извршувам командата ping и ги изнесуваат резултатите во датотека со името на Ping Results.txt наоѓа на мојата работна површина, која е на C: \ Users \ Tim \ Desktop . Ја завиткав целата патека на датотеки во наводници бидејќи имаше простор.

Запомнете, кога го користите операторот за пренасочување, датотеката што ја назначувам е создадена ако таа веќе не постои и е презапишана ако постои.

ipconfig / сите >> \\ сервер \ датотеки \ officenetsettings.log

Овој пример го користи операторот за пренасочување >> кој функционира на ист начин како операторот, само наместо да ја пребрише излезната датотека ако постои, ја додава командата за излез до крајот на датотеката.

Па, да речеме, првиот пат кога ја користите оваа команда е на компјутерот А. Датотеката officenetsettings.log е создадена и резултатот на ipconfig / all на Computer A е запишан во датотеката. Следно, ја извршувате истата команда на Компјутер Б. Но, овој резултат, сепак, се додава на officenetsettings.log, така што информациите за мрежата од Computer A и Computer B се вклучени во датотеката.

Како што веќе можеше да се реализира, операторот за пренасочување е навистина корисен кога собирате слични информации од повеќе компјутери или команди и сакате сите тие податоци да бидат во една датотека.