Standardowe wejście-wyjście
14 July 2008
Comments
Standardowym wejściem zazwyczaj jest klawiatura a standardowym wyjściem - monitor, lecz nie jest to reguła. Każdy program unixowy wczytuje i generuje dane w jednolity określony sposób, co umożliwia współdziałanie różnych aplikacji ze sobą.>
Kieruje standardowe wyjście do pliku. Przykłady:<
Odczytuje standardowe wejście z pliku a nie z klawiatury. Przykłady:2>
Przekierowuje standardowe wyjście błędów.
>>
Dołącza standardowe wyjście do pliku nie nadpisując jego zawartości.
|
Znak potoku łączy standardowe wyjście jednego programu ze standardowym wejściem drugiego.
tee opcja plik
Kopiuje standardowe wejście na standardowe wyjście oraz do wszystkich plików podanych jako argument polecenia.
script
Zapisuje do pliku akcje z terminala. Rejestrację kończy się wciskając CTRL+D
xargs dużo opcji
Odczytuje argumenty ze standardowego wejścia, konstruuje linię poleceń z wykorzystaniem tych argumentów oraz argumentów z własnej linii polecenia i wykonuje skonstruowane polecenie. Załóżmy że w katalogu bieżącym mamy trochę plików tekstowych i chcemy wyszukać wszystkie, które zawierają wyraz "linux" w swojej treści. Oto polecenie:
find generuje listę plików a grep szuka. Bez xargs grep szukałby w nazwach plików a nie w ich zawartości.
RkBlog
Comment article