Daugelis komandinės eilutės komandų ir DOS komandos šiuo klausimu vykdomos ne tik daryk kažkas, bet suteikti jums informaciją.
Ping komandą, dir komandą, tracert komandą ir keletą kitų gali prisiminti, kai galvojat apie populiarias komandas, kurios komandinėje eilutėje pateikia daug duomenų.
Deja, trys šimtai informacijos eilučių, gautų iš komandų dir, neleidžia jums daug gero, nes jis skleidžia. Taip, tuo daugiau komandų čia gali būti naudinga, bet ką daryti, jei norite vėliau pažvelgti į produkciją arba siųsti ją tech paramos grupei arba naudoti ją skaičiuoklėje ir tt?
Tai yra kur peradresavimo operatorius tampa labai naudingas. Galite naudoti peradresavimo operatorių nukreipti komandos išvestis į failą. Tai viena iš mūsų mėgstamiausių komandų eilutės triukų ir hacks.
Kitaip tariant, visa informacija, kuri yra rodoma komandinėje eilutėje po komandų paleidimo, gali būti įrašyta į failą, kurį galite atidaryti sistemoje "Windows", kad galėtumėte vėliau nukreipti arba manipuliuoti, tačiau jums patiko.
Nors yra keletas peradresavimo operatorių, kuriuos galite išsamiai perskaityti čia, visų pirma du, kad būtų išvesta komanda rezultatų į failą: didesnis nei ženklas, >, ir dvigubai didesnis nei ženklas, >>.
Kaip naudotis peradresavimo operatoriais
Lengviausias būdas sužinoti, kaip naudoti šiuos peradresavimo operatorius, yra keletas pavyzdžių:

ipconfig / all> mynetworksettings.txt
Šiame pavyzdyje visa tinklo konfigūravimo informacija paprastai rodoma ekrane po paleidimo ipconfig / all, yra išsaugotas failo pavadinimu mynetworksettings.txt. Jis saugomas kataloge kairėje komandų eilutėje, C: Users jonfi tokiu atveju. Kaip matote, > Peradresavimo operatorius eina tarp komandos ipconfig ir failo, kuriame norite išsaugoti informaciją, pavadinimą. Jei failas jau egzistuoja, jis bus perrašytas. Jei jis dar nėra, jis bus sukurtas. Pastaba: Nors failas bus sukurtas, jei jis dar nėra, aplankai nebus. Norėdami išsaugoti komandų išvestį į failą konkrečiame aplanke, kuris dar nėra, pirmiausia sukurkite aplanką ir paleiskite komandą. Galite sukurti aplankus nepaliekant komandinės eilutės su mkdir komanda ping 10.1.0.12> "C: Users jonfi Desktop Ping Results.txt"
Čia, kai vykdoma ping komanda, komandų eilutė rezultatus išveda į failą pagal pavadinimą Ping Results.txt esantis jonfi vartotojo darbalaukyje, kuris yra C: Users jonfi Desktop. Visas failų kelias suvyniootas į kabutes, nes ten buvo vietos. Atminkite, kai naudojate > nukreipimo operatorius, sukurta failas yra sukurtas, jei jis dar nėra ir yra perrašytas, jei jis egzistuoja. ipconfig / all >> server files officenetsettings.log
Šiame pavyzdyje naudojama >> nukreipimo operatorius, kuris veikia taip pat, kaip ir > operatorius, tik vietoj perrašymo išvesties failo, jei jis egzistuoja, jis prideda komandą išvesties failo pabaigoje. Tarkime, kad pirmą kartą naudosite šią komandą, yra Kompiuteris A. officenetsettings.log failas yra sukurtas ir rezultatas ipconfig / all Kompiuteryje A įrašoma į bylą. Kitas jūs paleisti tą pačią komandą kompiuterio B. Šiuo metu, tačiau rezultatas yra pridėta į officenetsettings.log todėl tinklo informacija iš abu Kompiuteris A ir Kompiuteris B yra įtraukti į failą. Štai pavyzdys, kaip gali atrodyti šis LOG failas po to, kai komanda buvo eksportuota į ją: Kaip jau galėjo supratau, >> peradresavimo operatorius yra tikrai naudingas, kai surenkate panašią informaciją iš kelių kompiuterių ar komandų ir norite, kad visi šie duomenys būtų vienoje byloje.














