Što je operator preusmjeravanja?
Operator preusmjeravanja je poseban znak koji se može koristiti s naredbom, kao što je a Naredba naredbenog retka ili DOS naredba, za preusmjeravanje ulaza na naredbu ili izlaza iz naredbe.
Prema zadanim postavkama, kada izvršite naredbu, ulaz dolazi s tipkovnice, a izlaz se šalje na Naredbeni redak prozor. Ulazi i izlazi naredbi nazivaju se ručkama naredbi.

Operatori preusmjeravanja u sustavu Windows i MS-DOS
Tablica u nastavku navodi sve dostupne operatore preusmjeravanja za naredbe u sustavu Windows i MS-DOS. Međutim > i >> Operatori preusmjeravanja su, uz znatnu marginu, najčešće korišteni.
Cheat Sheet Operatora preusmjeravanja | ||
---|---|---|
Operator preusmjeravanja | Obrazloženje | Primjer |
> | Znak veće od koristi se za slanje u datoteku, ili čak na pisač ili drugi uređaj, bilo što informacije iz naredbe bi bile prikazane u prozoru naredbenog retka da niste koristili operatera. | izr. > vrste.txt |
>> | Dvostruki predznak više funkcionira isto kao i jedan znak većeg od, ali informacija se dodaje na kraj datoteke umjesto da je prepisuje. | ipconfig >> netdata.txt |
< | Znak manje od koristi se za čitanje unosa za naredbu iz datoteke umjesto s tipkovnice. | sortiraj < data.txt |
| | Vertikalna cijev se koristi za čitanje izlaza iz jedne naredbe i korištenje if za ulaz druge. | r. | vrsta |
Dva druga operatora preusmjeravanja, >& i , također postoje, ali se uglavnom bave kompliciranijim preusmjeravanjem koje uključuje ručke naredbi.
Ovdje je vrijedno spomenuti i naredbu clip. To nije operator preusmjeravanja, ali je namijenjen za korištenje s jednom, obično okomitom cijevi, za preusmjeravanje izlaza naredbe prije cijevi u međuspremnik sustava Windows.
Na primjer, izvršavanje ping 192.168.1.1 | isječak kopirat će rezultate ping naredbu u međuspremnik, koji zatim možete zalijepiti u bilo koji program.
Kako koristiti operator preusmjeravanja
The ipconfig naredba je uobičajen način pronalaženja različitih mrežnih postavki putem naredbenog retka. Jedan od načina da ga izvršite je unos ipconfig /sveu prozoru naredbenog retka.
Kada to učinite, rezultati se prikazuju unutar naredbenog retka i tada su korisni samo drugdje ako ih kopirate sa zaslona naredbenog retka. To je osim ako koristite operator preusmjeravanja za preusmjeravanje rezultata na drugo mjesto poput datoteke.
ipconfig /all > networksettings.txt
Ako pogledamo prvi operator preusmjeravanja u gornjoj tablici, možemo vidjeti da se znak veće od može koristiti za poslati rezultate naredbe u datoteku. Ova gornja primjer naredbe je način na koji biste poslali rezultate ipconfig /sve u tekstualnu datoteku pod nazivom networksettings.txt.
The dir naredba je još jedna situacija u kojoj je operator preusmjeravanja stvarno koristan. Budući da ta naredba često daje rezultate preduge za udobno čitanje u prozoru naredbenog retka, izvoz svega u tekstualni dokument je mudar.
dir C:\Users\Tim\Downloads > downloads.txt
U tom primjeru, sve datoteke i mape u tom korisniku Preuzimanja mapa će biti prikazana u downloads.txt datoteka.