Kuidas käsuviiba väljundit faili ümber suunata [lihtne]

Kasuta ümbersuunamise operaator käsu väljundi faili ümbersuunamiseks. See on üks meie lemmikuid Käsuviiba trikid ja häkkimised.

Kogu teabe, mis kuvatakse käsureal pärast käsu käivitamist, saab selle asemel salvestada faili, mille saate Windowsis avada, et hiljem viidata või mida soovite manipuleerida.

Kuigi on mitu ümbersuunamisoperaatorit, mida saate teha loe üksikasjalikult siit, kasutatakse käsu tulemuste väljastamiseks faili eelkõige kahte: suuremast märki, >ja topeltsuurem kui märk, >>.

Ümbersuunamisoperaatorite kasutamine

Lihtsaim viis nende ümbersuunamisoperaatorite kasutamise õppimiseks on vaadata mõningaid näiteid.

ipconfig /all > mynetworksettings.txt
ipconfig all käsk suunati ümber TXT-faili

Selles näites on kogu võrgu konfiguratsiooniteave, mis tavaliselt kuvatakse pärast käivitamist ekraanil ipconfig /all, salvestatakse faili nimega mynetworksettings.txt. See on salvestatud käsust vasakul asuvasse kausta, C:\Kasutajad\Jon sel juhul.

The > ümbersuunamise operaator liigub käsu ipconfig ja faili nime vahel. Kui fail on juba olemas, kirjutatakse see üle. Kui seda veel pole, luuakse see.

Kuigi fail luuakse, kui seda veel pole, kaustu ei tehta. Käsu väljundi salvestamiseks faili konkreetses kaustas, mida veel pole, looge esmalt kaust ja seejärel käivitage käsk. Looge kaustu ilma käsurealt lahkumata mkdir käsk.

ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
ping-käsk suunati ümber tekstifaili

Siin, kui pingi käsk on käivitatud, väljastab käsuviip tulemused faili nimega Ping Results.txt asub aadressil Jon kasutaja töölaud, aadressil C:\Users\Jon\Desktop. Kogu failitee on ümbritsetud jutumärkidega, kuna seal oli tühik.

Pidage meeles, et kui kasutate > ümbersuunamise operaator, luuakse määratud fail, kui seda veel pole, ja kirjutatakse üle, kui see on olemas.

Ümbersuunamise lisamise operaator

Topeltnoole operaator lisab faili, mitte ei asenda seda:

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

See näide kasutab >> ümbersuunamise operaator, mis toimib samamoodi kui > operaator, ainult selle asemel, et väljundfaili üle kirjutada, kui see on olemas, lisab see käsu väljundi faili lõppu.

Siin on näide sellest, mis see on LOG fail võib pärast käsu eksportimist välja näha selline:

ipconfig kõik tulemused LOG-failis

The >> ümbersuunamisoperaator on kasulik, kui kogute sarnast teavet erinevatest arvutitest või käskudest ja soovite kõiki neid andmeid ühes failis.

Ülaltoodud ümbersuunamisoperaatori näited on käsuviiba kontekstis, kuid saate neid kasutada ka NAHKHIIR faili. Kui kasutate käsu väljundi tekstifaili suunamiseks BAT-faili, kasutatakse täpselt samu ülalkirjeldatud käske, kuid selle asemel, et vajutada Sisenema nende käivitamiseks peate lihtsalt avama .BAT-faili.

Kasutage pakkfailides ümbersuunamisoperaatoreid

Ümbersuunamisoperaatorid töötavad pakkfailides, lisades käsu samamoodi nagu käsurealt:

tracert yahoo.com > C:\yahootracert.txt
tracert BAT käsk ümbersuunamisoperaatoriga

Ülaltoodud näide on pakettfaili loomise näide, mis kasutab ümbersuunamisoperaatorit koos tracert käsk.

tracert yahoo.com käsu tulemused

The yahootracert.txt fail (näidatud ülal) luuakse C: sõitke mitu sekundit pärast käivitamist proovi.nahkhiir faili. Nagu ka teised ülaltoodud näited, näitab fail kõike, mida käsuviip oleks paljastanud, kui ümbersuunamisoperaatorit poleks kasutatud.