Az átirányítási operátor olyan speciális karakter, amelyet parancsokkal, például parancssori utasítással vagy DOS paranccsal lehet használni, vagy átirányíthatja a bemenetet a parancsra vagy a parancs kimenetére.
Alapértelmezés szerint parancs végrehajtásakor a bemenet a billentyűzetből származik, és a kimenet a Parancssor ablakba kerül. A parancs bemeneteket és kimeneteket parancskezelőnek nevezzük.
Redirection Operators Windows és MS-DOS rendszerekben
Az alábbi táblázat felsorolja az összes rendelkezésre álló átirányítási műveletet a Windows és az MS-DOS parancsok számára.
Azonban a > és >> az átirányítási szolgáltatók jelentős mértékben, a legáltalánosabban használtak.
Átirányítási operátor | Magyarázat | Példa |
---|---|---|
> | A nagyobb méretű jelet egy fájl vagy akár nyomtató vagy más eszköz elküldésére használják, a parancs bármely információja megjelenik a Parancssor ablakban, ha nem használja az operátort. | assoc> types.txt |
>> | A dupla nagyobb mint a megjelölés ugyanúgy működik, mint az egyetlen nagyobb jel, de az információ a fájl végéhez csatolva helyett felülírja. | ipconfig >> netdata.txt |
< | A kevésbé használt jel a billentyűzet helyett a fájllá érkező parancs bemenetének olvasására szolgál. | sort <data.txt |
| | A függőleges cső az egyik parancs kimenetének olvasására szolgál, és ha más bemenetére. | dir | fajta |
Jegyzet: Két másik átirányítási szolgáltató, >& és <&léteznek, de leginkább bonyolultabb átirányítással foglalkoznak, beleértve a parancsgombokat is.
Tipp: A klip parancsot érdemes megemlíteni itt is. Ez nem átirányítási operátor, hanem egy, általában függőleges csővel kell használni, hogy átirányítsa a parancs kimenetét a cső előtt a Windows vágólapra.
Például végrehajtás ping 192.168.1.1 | csipesz másolja a ping parancs eredményeit a vágólapra, amelyet beilleszthet bármely programba.
Hogyan használhat egy átirányítási operátort?
A ipconfig parancs a hálózati parancsokat a parancssorban megtalálja. A végrehajtás egyik módja a belépés ipconfig / all a Parancssor ablakban.
Amikor ezt megteszi, az eredmények megjelennek a parancssorban, és csak akkor hasznosak máshol, ha átmásolják őket a parancssorból. Azaz, hacsak nem használod átirányítási szolgáltatót az eredmények más helyre történő átirányítására, mint egy fájl.
Ha a fenti táblázatban az első átirányítási operátort vesszük szemügyre, láthatjuk, hogy a nagyobb értékű jel a parancs eredményeinek fájlba történő elküldésére használható. Így küldi el az eredményeket ipconfig / all egy megnevezett szöveges fájlhoz hálózati beállítások :
ipconfig / all> networksettings.txt
További utasítások és részletes útmutatások az ezen operátorok használatáról: A parancs kimenetének átirányítása egy fájlba.