Skip to main content

Kako preusmjeriti naredbeni redak izlaza datotekama [Jednostavno]

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (Lipanj 2025)

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (Lipanj 2025)
Anonim

Mnoge naredbe naredbene naredbe, i DOS naredbe za tu stvar, izvršavaju se ne samo za čini nešto, ali pružiti vam 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 za 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 za preusmjeravanje, koje možete detaljno pročitati o ovdje, dva su, naročito, korištena za izlazak rezultata naredbe u datoteku: veći znak, >, 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 sve informacije o mrežnoj konfiguraciji koje se obično vide na zaslonu nakon pokretanja ipconfig / all, sprema se u datoteku po imenu mynetworksettings.txt, Pohranjen je u mapi s lijeve strane naredbe, C: Users jonfi u ovom slučaju.

Kao što možete vidjeti, > operater preusmjeravanja ide između naredbe ipconfig i naziva datoteke u koju želite pohraniti podatke. Ako datoteka već postoji, bit će prebrisana. Ako to već ne postoji, bit će stvoren.

Bilješka: Iako će se datoteka stvoriti ako već ne postoji, mape neće. Za spremanje izlazne naredbe u datoteku u određenoj mapi koja još ne postoji, prvo stvorite mapu i pokrenite naredbu. Možete napraviti mape bez napuštanja naredbenog retka s mkdir naredba.

ping 10.1.0.12> "C: Korisnici jonfi Desktop Ping Results.txt"

Ovdje, kada ping naredba bude izvršena, Command Prompt izlaže rezultate u datoteku po imenu Ping Results.txt koji se nalazi na korisnikovoj radnoj površini, na adresi C: Users jonfi Desktop, Cijeli put datoteke u umetnutim navodima jer je bio uključen prostor.

Zapamtite, kada koristite > operater preusmjeravanja, navedena datoteka je stvorena ako već ne postoji i prepisuje se ako postoji.

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

Ovaj primjer upotrebljava >> operator preusmjeravanja koji funkcionira na isti način kao i > operater, umjesto da prepiše izlaznu datoteku ako postoji, dodaje naredbu za izlaz na kraj datoteke.

Dakle, recimo da prvi put kada koristite ovu naredbu nalazi se na računalu A. officenetsettings.log datoteka je stvorena i rezultat je ipconfig / all na računalu A je napisan u datoteku. Zatim pokrenite istu naredbu na računalu B. Ovaj put, međutim, rezultat je dodano prema officenetsettings.log tako da mrežne informacije iz tvrtke oba Računalo A i Računalo B su uključeni u datoteku.

Slijedi primjer onoga što ova LOG datoteka može izgledati nakon izvoza naredbe:

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