Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Operációs rendszerek gyakorlat 2010. 02.15. Fájlműveletek.

Hasonló előadás


Az előadások a következő témára: "Operációs rendszerek gyakorlat 2010. 02.15. Fájlműveletek."— Előadás másolata:

1 Operációs rendszerek gyakorlat 2010. 02.15. Fájlműveletek

2 Speciális eszközök, fájlok /dev – fájlon keresztüli hozzáférés eszközökhöz /dev/hda1 – első IDE csatornán lévő merev lemez első partíciója /dev/hdb2 – ??? /dev/fd0 – ??? /dev/null – „fekete lyuk” /dev/zero – „csupa nulla” Első floppy Második IDE-n lévő merevlemez második partíciója

3 Rendszerinformáció /proc/cpuinfo /proc/meminfo /proc/version /proc/uptime Próbáljuk ki az uptime parancsot! Feladat: Irassuk ki ezen fájlok tartalmát, és böngésszük át!

4 Csatornák Szabványos bemenet Szabványos kimenet Szabványos hibacsatorna

5 Átirányítás < : standard input fájlból > : standard output fájlba >> : standard output fájlba hozzáfűzés << : standard input adott szövegig

6 Példa Parancs < állomány bemeneti csatorna $ mail root <main.c $ ls -l > lista $ ls -l >> lista Parancs > állomány kimeneti csatorna

7 Átirányítás duplikálás Mind a hibaüzenetet, mind a kimenetet átirányíthatjuk n: melyik fájlt m: melyik fájlba Pl.: cat lista 1> &2 cat lista 2> hiba 1> &2 n > &m

8 Feladat Irányítsuk át a csoport fájl (/etc/group) tartalmát egy saját fájlba, melynek neve legyen sajat_csoport! Ellenőrizzük! Készítsünk egy fájlt szem_adat néven, mely tartalmazza a személyes adatainkat. Fűzzük hozzá a szem_adat tartalmát a sajat_csoport tartalmához! Ellenőrizzük!

9 Feladat Hozzunk létre fájlt úgy, hogy begépeljük a tartalmát, és nem a Ctrl+C-re lép ki, hanem mikor begépelünk egy adott szöveget, pl. VÉGE. Segítség: szabványos kimenetnek a fájlt jelöljük meg (cat >fajlnev) és a bemenetnek pedig az adott karaktersort, hozzáfűzéssel (<<VÉGE) $cat >fajlnev <<VÉGE Szöveg szöveg VÉGE

10 Összetett feladat Tároljuk az etc könyvtárban található fájlok listáját egy etc_listam nevű fájlban a saját könyvtárunkban. Nézzük meg a tartalmát! Másoljuk át a fájl tartalmát az etc_listam2 nevű fájlba a cp parancs használata nélkül! (Segítség: használjunk átirányítást)

11 Csővezetékek Egyik program kimenete a másik bemenete jele:| (AltGr+W) Pl.: $ ls | cat Próbáljuk ki: $ ls –l /usr/lib $ ls –l /usr/lib | more

12 WC parancs wc - word count Nézzük meg a parancs működését, kapcsolóit! Mit ad eredményül a következő parancssor? $ cat /etc/passwd | wc Feladat: Számoljuk meg, hoyg hány szó van az etc_listam nevű fájlban?

13 Linkek Link létrehozása ln paranccsal Fajtái: 1.Közvetlen link - hard link (jele: -) Létrehozása: $ ln mire linkneve 2.Közvetett - szimbolikus link – soft link (jele: l) Létrehozása: $ ln –s mire linkneve

14 Feladat Hozzunk létre közönséges és szimbolikus linkeket egy fájlra, a nevük legyen sajat_link, sajat_s_link! Nézzük meg a létrehozott fájlok tulajdonságait (különösen a fájltípust, hivatkozás számot)! Próbáljuk törölni fájlt, amire hivatkozunk, illetve a linkeket külön-külön! Mit tapasztalunk?


Letölteni ppt "Operációs rendszerek gyakorlat 2010. 02.15. Fájlműveletek."

Hasonló előadás


Google Hirdetések