Kako preusmeriti izhod ukaznega poziva v datoteko [enostavno]

click fraud protection

Uporabi operaterja preusmeritve za preusmeritev izhoda ukaza v datoteko. To je eden naših najljubših Triki in triki ukaznega poziva.

Vse informacije, ki so prikazane v ukaznem pozivu po zagonu ukaza, se lahko namesto tega shranijo v datoteko, ki jo lahko odprete v sistemu Windows, da se pozneje sklicujete ali manipulirate, kakor želite.

Medtem ko obstaja več operaterjev preusmeritve, ki jih lahko podrobno preberite tukaj, se uporabljata predvsem dva za izpis rezultatov ukaza v datoteko: znak večje kot, >in znak dvojnega večjega od, >>.

Kako uporabljati operaterje preusmeritve

Najlažji način, da se naučite uporabljati te operaterje preusmeritve, je, da si ogledate nekaj primerov:

ipconfig /all > mynetworksettings.txt
ipconfig je ves ukaz preusmerjen v datoteko TXT

V tem primeru so vse informacije o konfiguraciji omrežja, ki so običajno prikazane na zaslonu po zagonu ipconfig /all, se shrani v datoteko z imenom mynetworksettings.txt. Shranjen je v mapi levo od ukaza, C:\Users\Jon v tem primeru.

The > operater preusmeritve gre med ukazom ipconfig in imenom datoteke. Če datoteka že obstaja, bo prepisana. Če še ne obstaja, bo ustvarjen.

Čeprav bo datoteka ustvarjena, če še ne obstaja, mape ne bodo. Če želite shraniti izhod ukaza v datoteko v določeni mapi, ki še ne obstaja, najprej ustvarite mapo in nato zaženite ukaz. Ustvarite mape, ne da bi zapustili ukazni poziv z mkdir ukaz.

ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
ukaz ping preusmerjen v besedilno datoteko

Tukaj, ko se izvede ukaz ping, ukazni poziv izpiše rezultate v datoteko z imenom Ping Results.txt ki se nahaja na Jon namizje uporabnika, na C:\Users\Jon\Desktop. Celotna pot datoteke je zavita v narekovaje, ker je bil vpleten prostor.

Ne pozabite, ko uporabljate > operater preusmeritve, je podana datoteka ustvarjena, če še ne obstaja, in je prepisana, če obstaja.

Operater za preusmeritev dodajanja

Operater z dvojno puščico doda datoteko, namesto da jo nadomesti:

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

Ta primer uporablja >> operater preusmeritve, ki deluje na enak način kot > operator, le namesto da prepiše izhodno datoteko, če ta obstaja, doda izhod ukaza na konec datoteke.

Tukaj je primer, kaj je to LOG datoteka lahko izgleda tako, ko je bil ukaz izvožen vanjo:

ipconfig vsi rezultati v datoteki LOG

The >> Operater preusmeritve je uporaben, ko zbirate podobne informacije iz različnih računalnikov ali ukazov in bi želeli vse te podatke v eni datoteki.

Zgornji primeri operaterjev preusmeritve so v kontekstu ukaznega poziva, lahko pa jih uporabite tudi v a NETOPIR mapa. Ko uporabite datoteko BAT za prenos izhoda ukaza v besedilno datoteko, se uporabljajo popolnoma enaki ukazi, opisani zgoraj, vendar namesto pritiska Vnesite da jih zaženete, morate samo odpreti datoteko .BAT.

Uporabite operaterje preusmeritve v paketnih datotekah

Operaterji za preusmeritev delujejo v paketnih datotekah tako, da vključijo ukaz tako kot iz ukaznega poziva:

tracert yahoo.com > C:\yahootracert.txt
Ukaz tracert BAT z operaterjem preusmeritve

Zgoraj je primer, kako narediti paketno datoteko, ki uporablja operaterja za preusmeritev z ukaz tracert.

rezultati ukazov tracert yahoo.com

The yahootracert.txt datoteka (prikazano zgoraj) bo ustvarjena na C: vozite nekaj sekund po izvedbi vzorec.bat mapa. Tako kot drugi zgornji primeri tudi datoteka prikazuje vse, kar bi ukazni poziv razkril, če ne bi bil uporabljen operater preusmeritve.