Što je operator preusmjeravanja?

Sadržaj:

Što je operator preusmjeravanja?
Što je operator preusmjeravanja?
Anonim

Operator preusmjeravanja je poseban znak koji se može koristiti s naredbom, poput naredbe naredbenog retka ili DOS naredbe, za preusmjeravanje ulaza u naredbu ili izlaza iz naredbe.

Prema zadanim postavkama, kada izvršite naredbu, unos dolazi s tipkovnice, a izlaz se šalje u prozor naredbenog retka. Ulazi i izlazi naredbi nazivaju se ručice naredbi.

Image
Image

Operatori preusmjeravanja u Windows i MS-DOS

Tablica ispod navodi sve dostupne operatore preusmjeravanja za naredbe u Windowsima i MS-DOS-u. Međutim, > i >> operatori preusmjeravanja su, sa značajnom razlikom, najčešće korišteni.

Cheat Sheet operatera preusmjeravanja
Operator preusmjeravanja Objašnjenje Primjer
> Znak veće koristi se za slanje u datoteku, ili čak pisač ili drugi uređaj, bilo koje informacije iz naredbe koja bi bila prikazana u prozoru naredbenog retka da niste koristili operator. assoc > types.txt
>> Dvostruki znak veće od funkcionira isto kao i jednostruki znak veće od, ali se informacija dodaje na kraj datoteke umjesto da je prepisuje. ipconfig >> netdata.txt
< Znak manje koristi se za čitanje unosa za naredbu iz datoteke umjesto s tipkovnice. sort < data.txt
| Okomita crta koristi se za čitanje izlaza jedne naredbe i korištenje if za unos druge. dir | sortiraj

Dva druga operatora preusmjeravanja, >& i <&, također postoje, ali se uglavnom bave kompliciranijim preusmjeravanjem koje uključuje rukovanje naredbama.

Ovdje vrijedi spomenuti i naredbu clip. To nije operator preusmjeravanja, ali je namijenjen za korištenje s jednim, obično okomitom cijevi, za preusmjeravanje izlaza naredbe prije cijevi u Windows međuspremnik.

Na primjer, izvršavanje ping 192.168.1.1 | clip će kopirati rezultate naredbe ping u međuspremnik, koji zatim možete zalijepiti u bilo koji program.

Kako koristiti operatora preusmjeravanja

Operator preusmjeravanja dodaje se nakon što je napisana normalna naredba.

Naredba ipconfig uobičajen je način za pronalaženje raznih mrežnih postavki putem naredbenog retka. Jedan od načina da ga izvršite je unosom ipconfig /all u prozor naredbenog retka.

Kada to učinite, rezultati se prikazuju unutar naredbenog retka i onda su korisni samo na drugim mjestima ako ih kopirate sa zaslona naredbenog retka. To je osim ako ne koristite operator preusmjeravanja za preusmjeravanje rezultata na drugo mjesto poput datoteke.

Operator preusmjeravanja naredbi Ipconfig


ipconfig /all > networksettings.txt

Image
Image

Ako pogledamo prvi operator preusmjeravanja u gornjoj tablici, možemo vidjeti da se znak veće može koristiti za slanje rezultata naredbe u datoteku. Ovaj primjer gornje naredbe je način na koji biste poslali rezultate ipconfig /all u tekstualnu datoteku pod nazivom networksettings.txt.

Operator preusmjeravanja komande Dir

Naredba dir je još jedna situacija u kojoj je operator preusmjeravanja stvarno koristan. Budući da ta naredba često daje preduge rezultate za udobno čitanje u prozoru naredbenog retka, mudar je izvoz svega u tekstualni dokument.


dir C:\Users\Tim\Downloads > downloads.txt

U tom primjeru, sve datoteke i mape u mapi Preuzimanja tog korisnika bit će prikazane u datoteci downloads.txt.

TXT datoteka sprema se u istu mapu iz koje se izvršava naredba, ne nužno u mapu korištenu u naredbi. U ovom primjeru, ako se naredba pokreće iz Users\Tim, datoteka downloads.txt bit će spremljena tamo, a ne u Tim\Downloads.

Preporučeni: