Kaip peradresuoti komandų eilutės išvestį į failą

Turinys:

Kaip peradresuoti komandų eilutės išvestį į failą
Kaip peradresuoti komandų eilutės išvestį į failą
Anonim

Ką žinoti

  • > peradresavimo operatorius eina tarp komandos ipconfig ir failo pavadinimo.
  • Jei failas jau yra, jis bus perrašytas. Jei ne, jis bus sukurtas.
  • Operatorius >> prideda failą. Užuot perrašęs išvesties failą, jis prideda komandos išvestį prie failo pabaigos.

Naudokite peradresavimo operatorių, kad nukreiptumėte komandos išvestį į failą. Visa informacija, kuri rodoma komandų eilutėje paleidus komandą, gali būti išsaugota faile, kurį galite atidaryti sistemoje „Windows“, kad galėtumėte vėliau peržiūrėti, arba manipuliuoti taip, kaip norite.

Kaip naudoti peradresavimo operatorius

Nors yra keli peradresavimo operatoriai, komandos rezultatams į failą išvesti ypač naudojami du: didesnio nei ženklas (>) ir dvigubai didesnio nei ženklas (>>).

Lengviausias būdas išmokti naudoti šiuos peradresavimo operatorius yra peržiūrėti kelis pavyzdžius:


ipconfig /all > mynetworksettings.txt

Image
Image

Šiame pavyzdyje visa tinklo konfigūracijos informacija, kuri paprastai matoma ekrane paleidus ipconfig /all, išsaugoma faile pavadinimu mano tinklo nustatymai.txt. Jis saugomas aplanke, esančiame komandos kairėje, šiuo atveju C:\Users\Jon.

> peradresavimo operatorius pereina tarp ipconfig komandos ir failo pavadinimo. Jei failas jau yra, jis bus perrašytas. Jei jo dar nėra, jis bus sukurtas.

Nors failas bus sukurtas, jei jo dar nėra, aplankai nebus sukurti. Norėdami įrašyti komandos išvestį į failą konkrečiame aplanke, kurio dar nėra, pirmiausia sukurkite aplanką ir paleiskite komandą. Sukurkite aplankus neišeidami iš komandų eilutės naudodami komandą mkdir.


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

Image
Image

Čia, kai vykdoma ping komanda, komandų eilutė išveda rezultatus į failą pavadinimu Ping Results.txt, esantį Jon vartotojo darbalaukyje, adresuC:\Users\Jon\Desktop . Visas failo kelias suvyniotas į kabutes, nes buvo tarpas.

Atminkite, kad naudojant > peradresavimo operatorių, nurodytas failas sukuriamas, jei jo dar nėra, ir perrašomas, jei jis egzistuoja.

Priedų peradresavimo operatorius

Dvigubos rodyklės operatorius prideda, o ne pakeičia failą:


ipconfig /all >> \\server\files\officenetsettings.log

Šiame pavyzdyje naudojamas >> peradresavimo operatorius, kuris veikia taip pat kaip >, tik vietoj išvesties perrašymo failą, jei jis yra, jis prideda komandos išvestį prie failo pabaigos.

Štai pavyzdys, kaip šis LOG failas gali atrodyti po to, kai į jį buvo eksportuota komanda:

Image
Image

Peradresavimo operatorius >> yra naudingas, kai renkate panašią informaciją iš skirtingų kompiuterių arba komandų ir norite, kad visi tie duomenys būtų viename faile.

Aukščiau pateikti peradresavimo operatoriaus pavyzdžiai yra komandinės eilutės kontekste, tačiau galite juos naudoti ir BAT faile. Kai naudojate BAT failą, kad komandos išvestis būtų nukreipta į tekstinį failą, naudojamos lygiai tos pačios aukščiau aprašytos komandos, tačiau užuot paspausus Enter, kad jas paleistumėte, tereikia atidaryti. BAT failas.

Naudokite peradresavimo operatorius paketiniuose failuose

Peradresavimo operatoriai veikia paketiniuose failuose įtraukdami komandą taip pat, kaip ir komandų eilutėje:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Aukščiau pateiktas pavyzdys, kaip sukurti paketinį failą, kuriame naudojamas peradresavimo operatorius su komanda tracert.

Image
Image

Yahootracert.txt failas (parodytas aukščiau) bus sukurtas C: diske praėjus kelioms sekundėms po to, kai vykdomas sample.bat failas. Kaip ir kituose anksčiau pateiktuose pavyzdžiuose, faile rodoma viskas, ką komandų eilutė būtų atskleidusi, jei nebūtų naudojamas peradresavimo operatorius.

Rekomenduojamas: