Operator przekierowania jest specjalnym znakiem, który może być używany z poleceniem, takim jak polecenie wiersza polecenia lub polecenie DOS, do przekierowania danych wejściowych do polecenia lub danych wyjściowych z polecenia.
Domyślnie po uruchomieniu polecenia dane wejściowe pochodzą z klawiatury, a dane wyjściowe są wysyłane do okna wiersza polecenia. Wejścia i wyjścia poleceń są nazywane uchwytami poleceń.
Operatory przekierowania w systemach Windows i MS-DOS
Poniższa tabela zawiera listę wszystkich dostępnych operatorów przekierowania dla poleceń w systemach Windows i MS-DOS.
Jednakże > i >> operatory przekierowania są, z dużym prawdopodobieństwem, najczęściej używane.
Operator przekierowania | Wyjaśnienie | Przykład |
---|---|---|
> | Znak większy niż jest używany do wysyłania do pliku, a nawet drukarki lub innego urządzenia, niezależnie od tego, jakie informacje z polecenia byłyby wyświetlane w oknie wiersza polecenia, gdyby użytkownik nie użył operatora. | assoc> types.txt |
>> | Podwójny znak większy od znaku działa tak samo jak pojedynczy znak większy od znaku, ale informacja jest dołączana na końcu pliku zamiast nadpisywania go. | ipconfig >> netdata.txt |
< | Znak mniejszy niż używany jest do odczytu danych wejściowych dla polecenia z pliku zamiast z klawiatury. | sort <data.txt |
| | Pionowa rura służy do odczytu danych wyjściowych z jednego polecenia i użycia, jeśli do wprowadzenia innego. | dir | sortować |
Uwaga: Dwa inne operatory przekierowania, >& i <&, istnieją również, ale zajmują się głównie bardziej skomplikowanym przekierowaniem z uchwytami poleceń.
Wskazówka: W tym miejscu warto również wspomnieć o poleceniu clip. To nie jest operator przekierowania, ale jest przeznaczony do użycia z jedną, zwykle pionową rurą, do przekierowania wyjścia polecenia przed rurą do schowka Windows.
Na przykład wykonanie ping 192.168.1.1 | spinacz skopiuje wyniki polecenia ping do schowka, które możesz następnie wkleić do dowolnego programu.
Jak korzystać z operatora przekierowania
The ipconfig polecenie jest popularnym sposobem znajdowania różnych ustawień sieciowych za pomocą wiersza polecenia. Jednym ze sposobów jego wykonania jest wejście ipconfig / all w oknie wiersza polecenia.
Gdy to zrobisz, wyniki są wyświetlane w wierszu polecenia, a następnie są przydatne tylko w innych miejscach, jeśli skopiujesz je z ekranu wiersza polecenia. Jest tak, chyba że użyjesz operatora przekierowania do przekierowania wyników do innego miejsca, takiego jak plik.
Jeśli przyjrzymy się pierwszemu operatorowi przekierowania w powyższej tabeli, widzimy, że znak większy niż może być użyty do wysłania wyników polecenia do pliku. W ten sposób wysyłasz wyniki ipconfig / all do pliku tekstowego o nazwie ustawienia sieci :
ipconfig / all> networksettings.txt
Zobacz Jak przekierować dane wyjściowe polecenia do pliku, aby uzyskać więcej przykładów i szczegółowych instrukcji dotyczących korzystania z tych operatorów.