Vstup a výstup procesů, přesměrování

Z MiS
Verze z 25. 1. 2011, 14:27; Spravce (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


Obsah

Motto

„Write programs that do one thing and do it well. Write programs to work together. Write programs that handle text streams, because that is an universal interface.“ (McIlroy)


K čemu to je? (modelová situace)

Poznámka

Vlastně se tedy jedná o způsob komunikace mezi procesy.

Hrátky: program cat

Varianty přesměrování

Speciální soubory

Virtuální soubory reprezentující standardní vstup a výstup
Pomocné
cp ~/ahoj.txt /home/student/ahoj.txt 2> /dev/null

Pojmy

Roura jako způsob komunikace mezi procesy

Příklady

Filtry

tar --help | less
tail /var/log/apache2/error_log
ls | wc -l
tar -c * | gzip > archiv.tar.gz
tar -czf archiv.tar.gz *
tar -xzf archiv.tar.gz
cat /etc/passwd | cut -d : -f 1,5 | sort
$ date | tee file1 file2   
Thu Jun 10 11:10:34 CEST 2004
$ cat file1   
Thu Jun 10 11:10:34 CEST 2004

Zopakujte si

Vyzkoušejte si

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje