Co to jest operator przekierowania?
Operator przekierowania to znak specjalny, którego można używać z poleceniem, takim jak a Polecenie wiersza polecenia lub Polecenie DOS, aby przekierować dane wejściowe do polecenia lub dane wyjściowe polecenia.
Domyślnie, gdy wykonujesz polecenie, dane wejściowe pochodzą z klawiatury, a dane wyjściowe są wysyłane do Wiersz polecenia okno. Wejścia i wyjścia poleceń nazywane są uchwytami poleceń.

Operatory przekierowania w Windows i MS-DOS
Poniższa tabela zawiera listę wszystkich dostępnych operatorów przekierowań dla poleceń w systemie Windows i MS-DOS. Jednakże > oraz >> Operatorzy przekierowania są, ze sporym marginesem, najczęściej używanymi.
Ściągawka z operatorami przekierowania | ||
---|---|---|
Operator przekierowania | Wyjaśnienie | Przykład |
> | Znak większości jest używany do wysyłania do pliku, a nawet drukarki lub innego urządzenia, cokolwiek informacje z polecenia zostałyby wyświetlone w oknie wiersza polecenia, gdybyś nie był używany operator. | assoc > typy.txt |
>> | Podwójny znak większej niż działa tak samo, jak pojedynczy znak większej niż, ale informacje są dołączane na końcu pliku, zamiast go zastępować. |
ipconfig >> netdata.txt |
< | Znak mniej niż służy do odczytywania danych wejściowych polecenia z pliku, a nie z klawiatury. | sortuj < data.txt |
| | Pionowa rurka służy do odczytywania danych wyjściowych jednego polecenia i używania if do wprowadzania innego polecenia. | reż | sortować |
Dwóch innych operatorów przekierowania, >& oraz , również istnieją, ale zajmują się głównie bardziej skomplikowanymi przekierowaniami obejmującymi uchwyty poleceń.
Warto również wspomnieć o poleceniu clip. Nie jest to operator przekierowania, ale jest przeznaczony do użycia z jednym, zwykle pionowym potoku, aby przekierować dane wyjściowe polecenia przed potoku do schowka Windows.
Na przykład wykonywanie ping 192.168.1.1 | spinacz skopiuje wyniki polecenie ping do schowka, który możesz następnie wkleić do dowolnego programu.
Jak korzystać z operatora przekierowania
ten ipconfig polecenie jest powszechnym sposobem znajdowania różnych ustawień sieciowych za pomocą wiersza polecenia. Jednym ze sposobów na wykonanie tego jest wprowadzenie ipconfig /wszystkiew oknie wiersza polecenia.
Gdy to zrobisz, wyniki są wyświetlane w wierszu polecenia i są wtedy przydatne tylko w innym miejscu, jeśli skopiujesz je z ekranu wiersza polecenia. To znaczy, chyba że używasz operatora przekierowania, aby przekierować wyniki do innego miejsca, takiego jak plik.
ipconfig /all > networksettings.txt
Jeśli spojrzymy na pierwszy operator przekierowania w powyższej tabeli, zobaczymy, że znak większości może być użyty do wyślij wyniki polecenia do pliku. To przykładowe polecenie powyżej to sposób wysłania wyników ipconfig /wszystkie do pliku tekstowego o nazwie ustawienia sieci.txt.
ten dir polecenie to kolejna sytuacja, w której operator przekierowania jest naprawdę przydatny. Ponieważ to polecenie często daje wyniki zbyt długie, aby wygodnie czytać w oknie wiersza polecenia, wyeksportowanie tego wszystkiego do dokumentu tekstowego jest mądre.
katalog C:\Users\Tim\Downloads > downloads.txt
W tym przykładzie wszystkie pliki i foldery w folderze tego użytkownika Pliki do pobrania folder zostanie pokazany w downloads.txt plik.