P004 UNIXObsahPředchozí: Systémy souborů - Příklady speciálních souborů |
Speciální soubory (2)
- FIFO - pojmenovaná roura
Vytváří se příkazem:
mknod jméno p
- p (pipe) roura
- Pro přenos dat mezi procesy
- Při zápisu do roury se data ukládají na disk téměř stejně jako při zápisu do souboru
- i-uzel obsahuje ukazatel pro čtení a ukazatel pro zápis
- Ukazatele nelze měnit jinak než čtením/zápisem - důsledně FIFO
Příklad:
- mknod trubka p
- ls -l
prw-r--r-- 1 brandejs users 0 Mar 18 22:12 trubka
- man mknod > trubka &
- Přesměrováním > výstup nepůjde na obrazovku, ale do souboru "trubka".
Ukončením příkazu znakem & jej spustíme na pozadí.
- more trubka
- Výpis obsahu souboru po obrazovkách.
- rm trubka
- Zrušení položky "trubka" v adresáři a zrušení i-uzlu.
Následující: Systémy souborů - Typický adresářový strom Obsah |
Michal Brandejs brandejs@informatics.muni.cz