Kako preusmeriti naredbu izlaz u datoteku

Koristite operatore preusmeravanja da biste sačuvali rezultate naredbe na datoteku

Mnoge komande komande za komande i DOS naredbe za to su izvršene ne samo za nešto, već i za pružanje informacija.

Komanda pinga, komande dir , tracert komande i nekoliko drugih mogu da vam smeta kada pomislite na popularne komande koje proizvode mnogo podataka u prozoru Command Prompt .

Nažalost, tri stotine linija informacija iz komande dir ne čini vam puno dobrih rezultata. Da, što više komandi može biti korisno ovde, ali šta ako želite kasnije pogledati izlaz ili ga poslati u grupu za tehničku podršku ili ga koristiti u preglednici itd.?

Ovde je postao veoma korisan operater za preusmjeravanje . Pomoću operatera za preusmeravanje možete izvršiti preusmeravanje izlaza komande u datoteku. To je jedan od naših omiljenih Command Prompt Tricks & Hacks-ova .

Drugim rečima, sve informacije koje se prikazuju u komandnom pozivu nakon pokretanja komande mogu umesto toga biti spremljene u datoteku koju možete otvoriti u operativnom sistemu Windows da biste pozvali kasnije ili manipulirali kako god želite.

Iako postoji nekoliko operatora za preusmeravanje, koje možete detaljno pročitati ovdje , dva se posebno koriste za izlazak rezultata komande u datoteku: znak od većeg od znaka, > i znak dvostrukog većeg od, >> .

Kako koristiti operatore preusmeravanja

Najlakši način da naučite kako da koristite ove operatere za preusmeravanje je da vidite neke primere:

ipconfig / all> mynetworksettings.txt

U ovom primeru, sačuvam sve informacije o konfiguraciji mreže koje bih obično vidio na ekranu nakon što pokrenem ipconfig / all , u datoteku pod imenom mynetworksettings.txt .

Kao što vidite, operater preusmeravanja ide između komande ipconfig i imena datoteke u koju želim da sačuvate informacije. Ako datoteka već postoji, biće prepisana. Ako to već ne postoji, on će biti stvoren.

Napomena: Iako će datoteka biti kreirana ako već ne postoji, mape neće. Da biste izvodili rezultate komande u datoteku u određenom folderu koji još ne postoji, prvo napravite fasciklu i pokrenite komandu.

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

Ovde, izvršavam komandu pinga i izlazim rezultate u datoteku pod imenom Ping Results.txt koji se nalazi na mojoj radnoj površini, a to je na C: \ Users \ Tim \ Desktop . Zamenio sam čitav put do datoteke u citatima jer je bio uključen i prostor.

Zapamtite, kada koristite > operater preusmeravanja, fajl koji sam odredio je kreiran ako već ne postoji i prepisuje se ako postoji.

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

Ovaj primjer koristi >> operator za preusmjeravanje koji funkcioniše na isti način kao operater, samo umjesto prepisivanja izlazne datoteke ako postoji, dodjeljuje komandu na kraj datoteke.

Pa, recimo, prvi put kada koristite ovu komandu nalazi se na računaru A. Datoteka officenetsettings.log je kreirana i rezultat datoteke ipconfig / all na računaru A je upisan u datoteku. Zatim pokrenete istu komandu na računaru B. Međutim, rezultat je dodan officenetsettings.log, tako da su informacije o mreži sa računara A i Computer B uključene u datoteku.

Kao što ste možda već shvatili, >> preusmeravanje operatera je zaista korisno kada prikupljate slične informacije sa više računara ili komandi i želite ih sve te podatke u jednoj datoteci.