Kako preusmjeriti naredbeni izlaz u datoteku

Upotrijebite operatore preusmjeravanja za spremanje rezultata naredbe datotekama

Mnoge naredbe naredbene naredbe i DOS naredbe za tu stvar, izvršavaju se ne samo radi nešto, već vam pružaju informacije.

Ping naredba , naredba dir , tracert naredbe i još nekoliko drugih mogu se zamisliti kada mislite o popularnim naredbama koje proizvode puno podataka u prozoru naredbene retke .

Nažalost, tristo redaka informacija iz direktne zapovjedništva ne čini vam puno dobro kao što se žuri. Da, više naredbi može biti korisno ovdje, ali što ako kasnije želite pogledati proizvod ili ga poslati u grupu za tehničku podršku ili ga upotrijebiti u proračunskoj tablici itd.?

Ovo je mjesto gdje operater preusmjeravanja postaje vrlo koristan. Pomoću operatera preusmjeravanja možete preusmjeriti izlaz naredbe u datoteku. To je jedan od naših najdražih trikova i hacka za naredbe .

Drugim riječima, sve informacije koje se prikazuju u naredbenom retku nakon pokretanja naredbe mogu se umjesto toga spremiti u datoteku koju možete otvoriti u sustavu Windows da biste ga kasnije uputili ili manipulirali kako god želite.

Iako postoji nekoliko operatera preusmjeravanja, koje možete detaljno pročitati o ovdje , dva su, naročito, korištena za izlazak rezultata naredbe u datoteku: znak veći od znakova, > i dvostruko veći od znaka, >> .

Kako koristiti operatore preusmjeravanja

Najlakši način naučiti kako koristiti ove operatore preusmjeravanja je da vidite neke primjere:

ipconfig / all> mynetworksgetings.txt

U ovom primjeru spremam sve informacije o mrežnoj konfiguraciji koje bih obično vidio na zaslonu nakon pokretanja ipconfig / all , u datoteku po imenu mynetworksettings.txt .

Kao što vidite, operater preusmjeravanja ide između naredbe ipconfig i naziva datoteke koju želim pohraniti. Ako je datoteka već postoji, bit će prebrisana. Ako to već ne postoji, bit će stvoren.

Napomena: Iako će se datoteka stvoriti ako već ne postoji, mape neće. Da biste rezultate naredbe izlazili u datoteku u određenoj mapi koja još ne postoji, prvo stvorite mapu i pokrenite naredbu.

ping 10.1.0.12> "C: \ Korisnici \ Tim \ Desktop \ Ping Rezultati.txt"

Ovdje izvršavam naredbu za ping i izlazim rezultate u datoteku po imenu Ping Results.txt koji se nalazi na mojoj radnoj površini koja se nalazi na adresi C: \ Users \ Tim \ Desktop . Omotala sam cijeli put datoteke u citatima jer je bio uključen prostor.

Zapamtite, kada koristite operatora > preusmjeravanja, datoteka koju odredim kreira se ako ona već ne postoji i ako je ona prebrisana.

ipconfig / all >> \\ poslužitelj \ files \ officenetsettings.log

Ovaj primjer upotrebljava >> preusmjeravanje operatera koji funkcionira na isti način kao i > operater, samo umjesto da prepiše izlazne datoteke ako postoji, dodaje izlaz naredbe do kraja datoteke.

Dakle, recimo da prvi put kada koristite ovu naredbu nalazi se na računalu A. Datoteka officenetsettings.log je stvorena i rezultat je ipconfig / all na računalu A zapisan u datoteku. Zatim pokrenite istu naredbu na računalu B. Ovaj put, međutim, rezultat se dodaje officenetsettings.log tako da su informacije o mreži s računala A i računala B uključene u datoteku.

Kao što ste već shvatili, >> preusmjeravanje operatera je stvarno korisno kada prikupljate slične podatke s više računala ili naredbi i želite sve te podatke u jednoj datoteci.