LINUX gyakorló munkafüzet

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "LINUX gyakorló munkafüzet"

Átírás

1 LINUX gyakorló munkafüzet RENDSZERGAZDAI JOGOSULTSÁGGAL RENDELKEZŐKNEK Készítette:Makány György Mielőtt a tényleges feladatokhoz látnánk, néhány megjegyzés: A LINUX a UNIX típusú operációs rendszerek közé tartozik. Ha nem jelezzük külön, hogy valami speciálisan a LINUX-ra érvényes, akkor a két megnevezést szabadon váltogathatjuk. A UNIX rendszerekben igenis különböznek egymástól a parancsokban a kis- és nagybetűk A parancsok kiadása a parancsszóval, kapcsolókkal és paraméterekkel történik, amelyek között MINDIG HAGYJUNK SZÓKÖZÖKET! A Linux parancsainak kivonatos leírása a Függelékben megtalálható. A # jel a sorok előtt a mindenkori promptot jelenti, aminek az alakja igen sokféle lehet.

2 LINUX gyakorló munkafüzet 2 Tartalomjegyzék 1.LÉPJEN BE A LINUX EGY TERMINÁLJÁN! ÍRASSA KI AZ OPERÁCIÓS RENDSZER VERZIÓJÁNAK ADATAIT! KÉRDEZZE LE A BELSŐ ÓRA DÁTUMÉRTÉKÉT ÉS A RENDSZERIDŐT! TÖRÖLJE LE A KÉPERNYŐT! HA SEGÍTSÉGRE VAN SZÜKSÉGE ALAKÍTSA ÁT A PROMPTOT! FORMÁZZA MEG ADATLEMEZKÉNT A KAPOTT FLOPPYT! KÉSZÍTSEN LINUX RENDSZERLEMEZT! VÁLTSA ÁT AZ AKTUÁLIS KÖNYVTÁRAT A /ETC KÖNYVTÁRRA! ÁTTÉRÉS MÁSIK MEGHAJTÓRA? LISTÁZZA KI A /ETC KÖNYVTÁR TARTALMÁT! HOZZON LÉTRE EGY MUNKA NEVŰ KÖNYVTÁRAT A SAJÁT KÖNYVTÁRÁBAN! NEVEZZE ÁT A MUNKA KÖNYVTÁRAT IRATOK -RA! HOZZA LÉTRE A KÖVETKEZŐ KÖNYVTÁRSZERKEZETET: TÖRÖLJE LE A JATEK KÖNYVTÁRAT! HOZZON LÉTRE EGY SZÖVEGES ÁLLOMÁNYT LISTÁZZON KÜLÖNBÖZŐ TULAJDONSÁGÚ ÁLLOMÁNYOKAT! HOZZA LÉTRE A.TXT KITERJESZTÉSŰ ÁLLOMÁNYOK NEVEINEK LISTÁJÁT TARTALMAZÓ TXTLISTA NEVŰ ÁLLOMÁNYT A PROGRAM KÖNYVTÁRBAN! JELENÍTSE MEG A KÉPERNYŐN A NEVJEGY.TXT ÁLLOMÁNY TARTALMÁT! JELENÍTSÜNK MEG NÉHÁNY INFORMÁCIÓT EGY FÁJLRÓL! MÁSOLJA ÁT A NEVJEGY.TXT ÁLLOMÁNYT A JEGYZET ALKÖNYVTÁRBA! MÁSOLJA ÁT A /ETC KÖNYVTÁRBAN LÉVŐ ÖSSZES CONF KITERJESZTÉSŰ ÁLLOMÁNYT A PROGRAM KÖNYVTÁRBA! HASONLÍTSA ÖSSZE KÉT FÁJL TARTALMÁT! TÖRÖLJE LE A HOST.CONF ÁLLOMÁNYT A PROGRAM KÖNYVTÁRBÓL! HELYEZZE ÁT A PROGRAM KÖNYVTÁRBÓL A JEGYZET KÖNYVTÁRBA A LILO.CONF NEVŰ ÁLLOMÁNYT! KERESSE MEG A PROGRAM/LILO.CONF ÁLLOMÁNYBÓL AZOKAT A SOROKAT, AMELYEKBEN A LINUX KIFEJEZÉS ELŐFORDUL! RENDEZZE A TXTLISTA ÁLLOMÁNY SORAIT ABC-RENDBE! TEGYE VÉDETTÉ AZ ELŐZŐ FELADAT EREDMÉNYEKÉNT LÉTREJÖTT ÁLLOMÁNYT! PARANCSOK FUTTATÁSA A HÁTTÉRBEN TÖBB PARANCS KIADÁSA PARANCSOK ÖSSZEKAPCSOLÁSA...21 A BASH BEÉPÍTETT PARANCSAI...22 LINUX KÜLSŐ PARANCSOK ÖSSZEFOGLALÓ TÁBLÁZATA...23

3 LINUX gyakorló munkafüzet 3 1. Lépjen be a Linux egy terminálján! A Linux, mint egy a Unixok közül, karakteres képernyővel született, a begépelt parancsok által volt csak használható. A mai Linuxok persze általában grafikus felületet mutatnak, de ez csak egy felvett ruha, alapvetően a karakteres terminál képernyőről indul minden folyamat. Ez a füzet egy ilyen karakteres terminálban végzendő munkákat mutatja be, most tehát ezt kell elővennünk. Ha a Linux karakteres üzemmódban (3-as futási szinten) van, akkor eleve karakteres terminál indul, tehát nincs más teendője, mint beírni egy érvényes felhasználói nevet és a hozzá tartozó jelszót. Ha pedig a Linux grafikus módban indult (5-ös futási szint), akkor a grafikus felületen kell bejelentkezni, majd elindítani egy terminálprogramot (van több is, egyelőre mindegy, melyiket választja). 2. Írassa ki az operációs rendszer verziójának adatait! A következő két parancs közül az első a Linux legtöbb parancsához hasonlóan rengeteg kapcsolóval rendelkezik. Néhány példa: uname -mv kiírja az operációs rendszer nevét kiírja az operációs rendszer nevét és a kernel verziószámát kiírja a kernel fordítás idejét és a géptípust Megjegyzés: idegen gép előtt célszerű ezzel kezdeni a LINUX-ban végzendő munkát. A LINUX szoftver, amelyből sok verzió létezik, mind eltérhet a többitől. A páros számra végződő kernelverzió szám a stabil, a páratlan a fejlesztői, azaz kísérleti verzióra utal. #uname Linux #uname -sr Linux mdk #uname -mv 1 Fri Mar 15 02:59:08 CET 2002 i Kérdezze le a belső óra dátumértékét és a rendszeridőt! A PC-ben két fajta óra található. Az egyik az alaplapon található hardver eszközben van, és egy BIOS függvénnyel lehet kiolvasni: ez a hardveróra. A másik az operációs rendszerben fut, bekapcsoláskor a hardverórától veszi az induló értéket, ezután saját ütemezője alapján jár: ez a rendszeridő. Az operációs rendszerek ráadásul lehetővé teszik a rendszeridő átállítását is. Ebből következőleg eltérés lehet a két óra között. A date parancs a rendszeridő változatos formában történő kiírása mellett más, dátummal és idővel kapcsolatos értékek kijelzésére is használható, például: kiírja a rendszerdátumot és -időt formázott időkiírás milyen napra esik az idei karácsony? az óra beállítása Megjegyzés: Időértéket módosítani csak a root felhasználó jogosult! Az értékek ritkán pontosak. Ha (jól karbantartott hálózatban elég gyakran) internetes időszerverekhez szinkronizálják a gépeket, akkor érdemes hinni a kiírtaknak, egyébként fenntartással kell kezelni #date okt. 10., csütörtök, CEST #date '+%Y. %B %d. napján %T-kor' október 10. napján kor keddi napra esik #date -set 22: okt. 16., szerda, 22:58:00, CEST

4 LINUX gyakorló munkafüzet 4 A hwclock parancs a hardveróra állásának lekérdezésére és beállítására szolgál. kiírja a hardveres dátumot és időt beállítja a hardveres dátumot és időt beállítja a rendszeridőt a hardverórához beállítja a hardverórát a rendszeridőhöz #hwclock okt. 10., csütörtök, CEST seconds #hwclock --set --date= 11/27/02 18:45:00 #hwclock --hctosys Ha a naptárra vagyunk kíváncsiak, akkor a magyarul beszélő cal parancsot kell elővennünk: megjeleníti az ehavi naptárat megjeleníti az ezévi naptárat megjeleníti a márciusi naptárat #cal Törölje le a képernyőt! A konzol vagy terminál képernyőjét törli le. Ha a terminálablak gördíthető, akkor annak csak a látható tartalmát törli, tehát a letörölt képernyőtartalom nem lapozható vissza! letörli a képernyőt Megjegyzés: a parancs mindig a képernyő tulajdonságait figyelembe véve törli azt. 5. Ha segítségre van szüksége egy LINUX parancs használatához, alkalmazza a man vagy apropos parancsot! A man segítségével szinte teljes kézikönyvet lapozhatunk fel. A (manual=kézikönyv) oldalak egy részét lelkes önkéntesek lefordították többek között magyarra is. Megjegyzés: a kézikönyv kívánt oldalát megnyitó program fel-le gördíthető a kurzorgombokkal. A szóköz billentyűvel lapozhatunk, míg kilépni a q lenyomásával lehet. #man clear clear(1) NÉV ÁTTEKINTÉS clear LEÍRÁS megjeleníti a linux kézikönyvnek a parancshoz tartozó oldalát clear - a terminál képernyőtörlése clear(1) clear törli a képernyőt, ha lehetséges. Először a ter minál típusát nézi meg a környezet alapján, majd a ter minfo adatbázist, hogy megállapítsa, hogyan törölje a képernyőt. Egy fogalommal kapcsolatos összes parancs kilistázható az apropos paranccsal: LÁSD MÉG tput(1), terminfo(5) MAGYAR FORDÍTÁS Horváth András <horvatha@rs1.szif.hu> clear(1)

5 LINUX gyakorló munkafüzet 5 megjeleníti a fogalomhoz kapcsolható parancsokat Megjegyzés: a man (kézikönyv) összes olyan kulcsszavát kiírja, amiben vagy annak rövid leírásában a kérdéses fogalom előfordul. Természetesen már nem csak a magyar nyelvű oldalkon keres, hanem a telepített összesen. #apropos floppy drakfloppy (1) - Front end for creating boot disks fdformat (8) - Low-level formats a floppy disk floppyd (1) - floppy daemon for remote access to floppy drive floppyd_installtest - tests whether floppyd is installed and running floppyd_installtest (1) - tests whether floppyd is installed and running gfloppy (1) - a simple floppy formatter for the GNO- ME mbadblocks (1) - tests a floppy disk, and marks the bad blocks in the FAT mformat (1) - add an MSDOS filesystem to a low-level formatted floppy disk mkbootdisk (8) - creates a stand-alone boot floppy for the running system mkrescue (8) - make rescue floppy setfdprm (8) - sets user-provided floppy disk parameters fdformat (8) - Floppy lemezt alacsony szinten formáz 6. Alakítsa át a promptot! Az elsődleges prompt alakját a $P1 nevű shell rendszerváltozóban lévő szöveges érték határozza meg. Ez a prompt jelenik meg, ha a parancsértelmező egy újabb parancsra vár. Van egy $P2 shell változó is, ami akkor kerül a képernyőre, ha a rendszer további bemenő paraméterekre vár az előzőleg kiadott parancs végrehajtásához. Most csak az elsődleges prompt beállításával foglalkozunk. Először mentsük el a prompt jelenlegi beállítását, hogy ha kell, visszaállíthassuk: #SAVE=$PS1 A mellékelt táblázatban a szöveges változóban elhelyezhető parancsok és a magyarázatuk található. \a a 07-es kódú ASCII csengőhang \d a hónap angol formátumban (napnév hónap nap) (pl. "Tue May 26") \e az ASCII escape karakter (033) \h a gépnév az első pont karakterig \H a gépnév \n újsor karakter \r kocsivissza-karakter \s a shell neve, az utolsó perjel utáni rész \t a pillanatnyi idő 24-órás, ÓÓ:PP:SS formátumban \T a pillanatnyi idő 12-órás, ÓÓ:PP:SS formátumban \@ a pillanatnyi idő 12 órás, am/pm formátumban \u a bejelentkezett felhasználó azonosítója \v a parancsértelmező verziószáma (pl. 2.00) \V a parancsértelmező kiadásának adatai (verzió és javítások szintje, pl ) \w a pillanatnyi aktuális könyvtár a teljes útvonalával \W a pillanatnyi aktuális könyvtár neve \! a kiadott parancs visszahívási sorszáma a parancsértelmező memóriájában \# a kiadott parancs sorszáma \$ ha a tényleges UID értéke 0, akkor a # jel, különben a $ jel \nnn az nyolcas számrendszerbeli nnn kódértékű karakter \\ a visszafelé álló perjel \[ a nem nyomtatható, terminálvezérlő karakterek sorát bevezető jel \] a nem nyomtatható, terminálvezérlő karakterek sorát záró jel [diak@localhost ~]#PS1= Helló \u\076 Legyen most a prompt Helló diak> egy állandó üdvözlő szöveg és a felhasználói név a nagyobb jellel (nyolcas számrendszerben a kódja 076) lezárva:

6 LINUX gyakorló munkafüzet 6 Jelezzük ki a promptban szögletes zárójelben a dátumot és gömbölyűben az ablakban kiadott parancs sorszámát! Helló diák>ps1= [\d](\#) [Fri Oct 18](46) Álljon a prompt a gépidőből, a -> $ jelcsoportból és az azt követő szóközből: [FRI Oct 18](47)PS1= \t -> $ 14:10:55 -> $ Most állítsuk vissza a prompt eredeti alakját: 14:12:38 -> $ PS1=$SAVE [diak@localhost ~]# Ha a művelet nem hozott sikert, mert a PS1 változóban nem a helyes érték volt, akkor írjuk be a következő sort: 14:12:38 -> $ PS1= [\u@\h] \W\043 [diak@localhost ~]# 7. Formázza meg adatlemezként a kapott floppyt! A formattálás egy merevlemezen lévő partíción vagy egy mágneslemezen egy fájlrendszer létrehozását jelenti. A fájlrendszerek az operációs rendszerekhez kötődnek annyiban, hogy az egyes operációs rendszereknek melyik az alapértelmezett fájlrendszere, és melyikeket képesek még olvasni, írni. A Linux ebben majdnem mindenevő, ismeri szinte az összes használt fájlrendszert. Alapértelmezetten az ext2fs vagy újabban az ext3fs nevű az alapértelmezett linuxos fájlrendszer, míg a DOS a FAT16 vagy FAT32, másnéven VFAT fájlrendszert, a Windows NT sorozat az NTFS fájlrendszert használja. A mágneslemezek formattálására használható az fdformat parancs. Nem tárgyaljuk a merevlemezre is használható mkfs parancsot, hiszen nem gyakori, hogy a telepítésen kívül valaha is formattálnunk kellene a merevlemez partícióit. Ha mégis, ezt inkább alkalmas menüvezérelt vagy grafikus felületű segédprogramokkal végezzük el. lemezformattálás, ha a lemezegység az első floppy #fdformat /dev/fd0 Double-sided, 80 tracks, 18 sec/track. Total capacity 1440kB. Formatting... done Verifying... done Megjegyzés: ez a parancs létrehozza az operációs rendszer saját fájlrendszerét a mágneslemezen. Töröl minden eddigi adatot, megvizsgálja az adatterület használhatóságát és üresre törli az adminisztrációs területet. Ha a lemezen hibás adatterület van, akkor egy ilyen értelmű sor is megjelenik a képernyőn. Ezeket a hibás szektorokat adattárolásra nem használja majd a rendszer. A kis mértékben is hibás lemez használata kockázatos, célszerű lecserélni. Ha olyan lemezt akarunk készíteni, amelyet DOS-ban (Windows-ban) is akarunk használni, adjunk ki egy másik parancsot is: DOS formátumú lemezre formattálás #mformat a:

7 LINUX gyakorló munkafüzet 7 8. Váltsa át az aktuális könyvtárat a /etc könyvtárra! Az operációs rendszerek fájltárolási módja a fa szerkezetű könyvtárstruktúra alkalmazásán alapszik. A főkönyvtár (root) a kiinduló pont, ebben vannak a fájlok és az innen lenyíló alkönyvtárak. A könyvtár definíciója rekurzív: Könyvtár: állománytárolási hely, amely tartalmazhat fájlokat és könyvtárakat. A főkönyvtár jele és az alkönyvtárakhoz vezető útvonalban az elválasztó jel a perjel: / Minden könyvtárnak van egy bejegyzése, amellyel önmagára hivatkozhatunk, jele a pont:. Minden alkönyvtárnak van egy ős könyvtára, ennek a jele a két pont:.. A könyvtárnév lehet abszolút (ekkor a gyökérkönyvtártól indulva írjuk le az útvonalat) és relatív, amikor az éppen aktuális könyvtárhoz viszonyítva lépkedünk. Ugyanakkor a felhasználó egy időben csak egy könyvtárban van, ez az aktuális könyvtár. Az aktuális (munka)könyvtár abszolút útvonalának kijelzésére a az aktuális könyvtár kiírása szolgál: [root@localhost local]#pwd /usr/local A könyvtárak között átlépés, vagyis az aktuális könyvtár megváltoztatásának parancsa a az aktuális könyvtár váltása Ugyanakkor a cd parancs paraméter nélkül a felhasználót a saját HOME könyvtárába viszi. Megjegyzés: a DOS-ban az elválasztó jel a fordított perjel, a Unixban pedig a rendes állású. Ez az egyik nehezen megszokható sajátosság egy DOS (Windows)-ról áttérőnek. Váltsunk a próba kedvéért az aktuális könyvtárat a saját felhasználói könyvtárra: Most pedig a főkönyvtárra: [root@localhost usr]#cd [root@localhost root]# [root@localhost usr]#cd / [root@localhost /]# Onnan pedig egy mélyebben lévő alkönyvtárra: Ha kettőt visszalépünk, onnan pedig egy másik alkönyvtár egy alkönyvtárába, akkor a következőt kell kiadni: Most végre teljesítsük eredeti feladatunkat, azaz lépjünk a /etc könyvtárba: [root@localhost /]#cd /usr/local/games [root@localhost games]# [root@localhost games]#cd../../share/doc [root@localhost doc]# [root@localhost games]#cd /etc [root@localhost etc]# 9. Áttérés másik meghajtóra? A Unixban ez ismeretlen fogalom. NAGYON FONTOS: A unixok mindent, ami adatokat tartalmazhat, legyen az normális adatállomány, program, vagy akár egy periféria (billentyűzet, nyomtató, a monitor, az egér, stb.) fájlként kezel. Minden fájl egyetlen fastruktúrában foglal helyet.

8 LINUX gyakorló munkafüzet 8 Ha egy floppyt vagy CD lemezt el akarunk érni, akkor az ezeken lévő fastruktúrát be kell csatolni a Unix saját fastruktúrájába, ha pedig ki akarjuk cserélni, akkor előbb le kell választani onnan. Erre szolgál a fájlrendszert csatlakoztat fájlrendszert leválaszt parancspár, vagy egy supermount nevű szolgáltatás, amely igyekszik automatizálni ezt a folyamatot. Még nem tartunk ott, hogy ez teljesen zökkenőmentes legyen, így sokszor kézzel kell a csatlakoztatást elvégezni. Lássuk, hogyan? Ez a példa akkor működik, ha létezik a /mnt/floppy nevű könyvtár, és a rendszer tudja, hogy oda mit kell illeszteni (történetesen egy hajlékonylemezt). A floppy tehát nem az eszköz neve, csak egy beszédes könyvtárnév. Ahonnan tudja az operációs rendszer, hogy mit hova kell illeszteni, a /etc/fstab vagy a /etc/mtab nevű fájlokban van rögzítve. A lemezek kivétele előtt ki kell adni a leválasztás parancsát, mert ha nem így teszünk, akkor például a lemezműveletek nem záródnak le, a pufferek tartalma nem íródik a lemezre és további bonyodalmak származhatnak a dologból. #mount /mnt/floppy #umount /mnt/floppy 10. Listázza ki a /etc könyvtár tartalmát! A könyvtár listázása csak a benne tárolt fájlok és könyvtárak tartalomjegyzékét mutatja meg, azok tartalmát nem. A tartalomjegyzék, vagyis a tárolt állományok listájának rengeteg módját kínálja egyetlen parancs: az aktuális könyvtár tartalmának kiírása Alaphelyzetben az ls parancs csupán az állományneveket írja ki, a fájltípus karakteres és színekben megnyilvánuló kijelzésével. Így például a kék nevek könyvtárak, amit a név után tett / jel is #ls adjtime init.d@ profile.d/ hangsúlyoz. A futtatható fájlok zöldek alternatives/ initlog.conf proftpd.conf csillaggal, a hivatkozások (linkek) enciánkékek a kukac jelével. A jelölés nélküli állományok a normál (szöveges, adat, stb.) fájlok. auto.net* issue rc1.d@ Ha több adatot szeretnénk kapni, használhatjuk az ls parancsot a következők egyike módján: az aktuális könyvtár tartalmának kiírása hosszú alakban minden (akár rejtett) állomány nevének kiírása hosszú alakban #ls -al total 1832 drwxr-xr-x 60 root root 4096 okt 27 15:01./ drwxr-xr-x 20 root root 4096 okt 27 13:23../ -rw-r--r-- 1 root root 48 okt 27 11:19 adjtime drwxr-xr-x 2 root root 4096 már alternatives/ -rw-r--r-- 1 root root 365 feb anacrontab -rw-r--r-- 1 root root 2156 okt 26 23:34 asound.conf lrwxrwxrwx 1 root root 11 már init.d -> rc.d/init.d/ A második parancs kilistázza a ponttal kezdődő, rejtettnek minősített bejegyzéseket is. Elemezzük a kiírt adatokat! Az első karakter a bejegyzés típusára utal. d: könyvtár l: hivatkozás (link) -: normál állomány A második-tizedik karakter a jogosultságok kiosztását mutatja. Az első hármas csoport a bejegyzés tulajdonosának jogait szabályozza. A második három a tulajdonoshoz kötött csoport tagjainak tulajdonságait írja le

9 LINUX gyakorló munkafüzet 9 Az utolsó háromban pedig mindenki másnak a jogai olvashatók. A jogok betűinek jelentése: Fájl esetén Könyvtár esetén r: olvasható, listázható w: írható új elem hozható benne létre x: végrehajtható beleléphet Ezt követi a bejegyzésre való hivatkozások az egész rendszerből A 17. oszloptól a tulajdonos neve áll. A 26. oszloptól a tulajdonos csoportjának a neve van. Ezután a fájl mérete áll. Ha könyvtár, akkor is van mérete, 4 KB többszöröse. A fájl létrehozásának dátuma az utolsó előtti adat egy sorban Végül a fájl neve áll A fájlnevek hossza akár 256 karakter is lehet, csak néhány speciális karaktert nem tartalmazhat ($ / = + < > # &). Ha szóköz is van benne, akkor a fájlnevet idézőjelek közé kell tenni. A rejtett fájlok vagy könyvtárak neve pedig ponttal kezdődik. a könyvtár tartalmának kiírása méret szerinti csökkenő sorrendben a könyvtár tartalmának kiírása méret szerinti növekvő sorrendben a könyvtár tartalmának kiírása az időbélyeg szerinti csökkenően a könyvtár tartalmának kiírása kiterjesztés szerint a könyvtár tartalmának kiírása az utolsó elérési idő szerint 11. Hozzon létre egy MUNKA nevű könyvtárat a saját könyvtárában! alkönyvtár létrehozása Három megoldás kínálkozik: #először a saját (HOME) könyvtárba lépünk, majd ott kiadjuk az alkönyvtárat létrehozó parancsot figyelembe véve a pillanatnyi munkakönyvtárunkat, relatív útvonal megadással adjuk ki az alkönyvtárt létrehozó parancsot (pl. ha a /etc könyvtárban vagyunk, és Valaki néven vagyunk bejelentkezve) akárhol is vagyunk, abszolút útvonalmegadással adjuk ki az alkönyvtárat létrehozó parancsot #cd #mkdir MUNKA #mkdir../home/valaki/munka #mkdir ~/MUNKA #mv MUNKA IRATOK 12. Nevezze át a MUNKA könyvtárat IRATOK -ra! Erre a funkcióra az átmozgatás parancsát használjuk. Gondoljunk arra, hogy a forráskönyvtárat át kell mozgatni egy másikba, de ugyanabban a könyvtárban. Hát nem ez az átnevezés? mv alkönyvtár átnevezése 13. Hozza létre a következő könyvtárszerkezetet: Az ábra szerint tehát a saját (HOME) könyvtárban kell létrehozni alkönyvtárakat. Ezért lépjünk oda. Lehet, hogy ott már van valamilyen alkönyvtár, itt például a tmp nevű. Lépjünk a már meglévő IRATOK-ba: #cd #cd IRATOK #mkdir jegyzet #mkdir levelek #cd levelek #mkdir magan #mkdir hivatalos #cd.. #mkdir szamla #cd.. #mkdir Program #cd Program Csináljuk meg a jegyzet nevű könyvtárat:

10 LINUX gyakorló munkafüzet 10 Készítsük el a levelek könyvtárat és lépjünk is bele: Itt hozzuk létre a magan és hivatalos alkönyvtárakat: Lépjünk vissza egy szinttel és hozzuk létre a szamla nevű könyvtárat! Még egy szinttel feljebb lépve hozzuk létre a Program nevű könyvtárat és lépjünk is bele! Vigyázzunk a kis- és nagybetűk használatára: a Unix megkülönbözteti ezeket! Most már csak a Leiras és az Office nevű könyvtárakat kell létrehozni, majd visszalépünk a saját könyvtárunk gyökerébe: #mkdir Leiras #mkdir Office #cd Ellenőrizze a munkáját a du az alkönyvtárak lemezfoglalása #du 14. Törölje le a Jatek könyvtárat! rmdir alkönyvtár törlése Megjegyzés: Könyvtárat törölni csak bizonyos feltételekkel lehet. #rmdir Jatek Először is a könyvtárnak üresnek kell lennie, azaz sem alkönyvtára, sem állománya nem lehet. Másodszor a saját aktuális könyvtárunk útvonalába sem eshet, azaz például nem lehet az aktuális könyvtárunk sem az, amelyet törölnünk kell. Ehhez vissza kell lépni legalább a törlendő könyvtár szülőkönyvtárába. 15. Hozzon létre egy szöveges állományt Legyen ez a Nevjegy.txt állomány a HOME könyvtárban. Lépjen a saját könyvtárának legfelső szintjére! Az első megoldás teljesen üres állományt hoz létre: #cd touch fájlnév üres fájl létrehozása A következő megoldásokban a létező vagy csak most létrehozandó fájl szöveges tartalommal is feltölthető, mert a különböző parancsok által alapértelmezetten a szöveges képernyőre vitt kimenet átirányítható egy lemezes állományba. A lehetőségek: A kimenet átirányítása a parancs végére tett > jellel történik. Ezután a célfájl nevét kell írnunk. Ha ez a fájl még nem létezik, akkor létrejön, ha már volt ilyen, akkor annak tartalma megszűnik, helyette az új tartalom található meg benne.

11 LINUX gyakorló munkafüzet 11 A kimenet átirányítása a parancs végére tett >> jellel történik. Ezután is a célfájl nevét kell írnunk. Ha ez a fájl még nem létezik, akkor létrejön, ha már volt ilyen, akkor annak tartalma megmarad, az új tartalom hozzáíródik a végéhez. Az eddig megismert parancsok közül például a könyvtár tartalomjegyzékét kilistázó ls parancs is alkalmas ilyen szöveges #ls >lista tartalom előállítására, aminek a képernyős kimenetét fájlba irányítva #ls al >>lista létrejön egy ilyen tartalmú szöveges fájl. A következő parancs segítségével akár a billentyűzetről jövő karaktereket is beirányíthatjuk egy fájlba: cat fájlnév fájlok összefűzése és kiírása A cat alapértelmezésben egy vagy több fájl összefűzésére és az eredmény kiírására szolgál. Ha nincs bemeneti fájlnév megadva, akkor a standard bemenetről (ez a billentyűzet) olvas, és most pont ez kell nekünk, csak a standard kimenetet (ami most a képernyő) kell átirányítani a kívánt fájlba. Megjegyzés: A parancs kiadása után a kurzor a következő sor elején várakozik a begépelésre. Az Enter billentyűt lenyomva újabb sort kezdhetünk, a beírás és így a fájl végét pedig a Control-D vel kell jeleznünk. Hozzunk létre egy másik szöveges fájlt, amelynek a neve Ez a cimem.txt legyen: Megjegyzés: Ha a fájlnév szóközt is tartalmaz, akkor a nevet kettős idézőjelek közé kell tenni, vagy a szóközök elé a backslash (fordított perjel) karaktert. #cat >Nevjegy.txt Tudod Márky vagyok A permanens eminens #cat > Ez a cimem.txt Pécs, Bérkocsis út 77. # Most pedig másoljuk össze a Nevjegy.txt és az Ez a cimem.txt állományt az adataim nevű állományba: 16. Listázzon különböző tulajdonságú állományokat! #cat Nevjegy.txt Ez a cimem.txt >adataim Tudod Márky vagyok A permanens eminens Pécs, Bérkocsis út 77. # A * karakter egy joker, amely azt jelzi, hogy az állománynevekben az ott lévő karakterekre vonatkozóan semmilyen megkötés nincs. A csillag többször is szerepelhet, sőt másik joker is létezik, de egyéb szűrő eszközök is vannak. A példa kedvéért a /etc könyvtár állományaiból válogassunk, ezért lépjünk oda! Például azon fájlok kiírása, amelyekben előfordul az q betű, így listázható: A d kapcsoló az alkönyvtárakban lévő állományok listázását tiltja le. #cd /etc #ls d *q* Különleges listázási óhajunk most az, hogy a q vagy w betűket tartalmazza a fájl neve. A szögletes zárójelben álló karakterek bármelyikének megléte a elegendő a kiválasztáshoz. Most pedig azokat keressük, amelyek nevének első betűje a p és s betűk közé esik., az utolsó karakterük pedig az a és a d betűk közé, a határokat is beleértve. A szögletes zárójelben karaktertartományokat is megadhatunk. #ls d *[qw]* #ls [p-s]*[a-d] Keressünk olyan gif kiterjesztésű fájlokat, amelyek neve q-val kezdődik! A kiterjesztés fogalma a Unixban is ismert, mint az utolsó pont utáni karaktersorozat. find honnan hogyan mit fájlok keresése A honnan egy kezdő könyvtár, amelynek alkönyvtáraiban is keresni fog. #find / -xdev -name q*.gif

12 LINUX gyakorló munkafüzet 12 A hogyan a keresés módja, ami fájlnévre lehet például name, -uname, vagy regex. A xdev azt írja elő, hogy ne keressen más fájlrendszerekben (pl. a felcsatolt FAT partíciókon). A mit pedig fájlnév esetén valamilyen maszk kifejezés. 17.Hozza létre a.txt kiterjesztésű állományok neveinek listáját tartalmazó TXTlista nevű állományt a Program könyvtárban! Ismert parancs már a find, ismert az átirányítás módja is, úgyhogy csak ismétlésként hat a feladat, de ezzel az állománnyal további terveink vannak. 18. Jelenítse meg a képernyőn a Nevjegy.txt állomány tartalmát! #find / -xdev name *.txt >TXTlista # A cat alkalmas egyetlen vagy több fájl tartalmának kiírására is: cat fájlnév fájlok összefűzése és kiírása Megjegyzés: egy cat parancs több szöveges állomány tartalmát jelenítheti meg a képernyőn, ha a fájlnevek szóközzel elválasztott sorát adjuk meg paraméterként. #cat Nevjegy.txt Tudod Márky vagyok A permanens eminens A cat paramccsal az a baj, hogy hosszabb állományok esetén a szöveg kiszalad a képből. Jó lenne laponként megállítani a kiírást. Erre jó például a more fájlnév fájlok kiírása oldalankénti leállással parancs, amelyben szóközzel kapjuk a következő képernyőnyi szöveget, és megszakítható a q betű lenyomásával. Ennél többet tud a tipikusan Linuxos less, amely lehetővé teszi a soronkénti fel- és lefelé görgetést is, és hasonlóan a q-val léphetünk ki belőle. #more Nevjegy.txt #more TXTlista less fájlnév fájlok kiírása kétirányú görgetéssel #less Nevjegy.txt #less TXTlista 19. Jelenítsünk meg néhány információt egy fájlról! Legyen a kíváncsiságunk tárgya ismét a Nevjegy.txt! A már ismert ls paranccsal a könyvtárbejegyzés adatait kérdezhetjük le. Ha a paraméter a fájl neve, akkor ezt maszkként értelmezi a rendszer és csak ezt jeleníti meg: #ls l Nevjegy.txt -rw-r r-- 1 makany makany 41 okt 31 00:15 Nevjegy.txt wc fájlnév file fájlnév head n 2 fájlnév tail n 1 fájlnév fájl sorainak, szavainak és betűinek leszámolása fájl típusának meghatározása fájl első két sorának kiírása fájl utolsó 1 sorának kiírása Megszámolhatjuk a szöveges állomány alkotórészeinek számát: A számok rendre a sorok, szavak és karakterek száma. A fájl típusát is meghatározhatjuk: Megtudhatjuk a karakterkódolást és a fájltípust. Hosszabb állományok elejét és végét is kiírathatjuk, itt most 1-1 sort: #wc Nevjegy.txt Nevjegy.txt #file Nevjegy.txt Nevjegy.txt: ISO-8859 text #head n 1 Nevjegy.txt Tudod Márky vagyok #tail n 1 Nevjegy.txt A permanens eminens

13 LINUX gyakorló munkafüzet Másolja át a Nevjegy.txt állományt a jegyzet alkönyvtárba! A másolás parancsa a cp (copy): cp mit hova fájlok, könyvtárak másolása fájlokat másol egy könyvtárba, ha az első argumentum fájl, fájlok nevei vagy fájlmaszk, és a második egy könyvtárnév, vagy egy fájlt egy másik fájlba, ha mindkét argumentum egy-egy fájlnév, vagy egy könyvtárat egy másik könyvtárba, ha mindkét argumentum könyvtár. Megjegyzés: a cp parancs igen sokoldalú belső LINUX parancs. Ezt mutatja a kapcsolók nagy száma is. Ha nem adunk meg másik nevet, az állomány(ok) az új helyen is ugyanazon név alatt lesz(nek). Alkalmas teljes könyvtárak és alkönyvtáraik rekurzív másolására is. Ismerve a konkrét könyvtárszerkezetet és ha az aktuális könyvtár a saját könyvtárunk, akkor relatív útvonalakat is írhatunk: Ha a parancs kiadása után megkapjuk a #cp Nevjegy.txt IRATOK/jegyzet promptot válasz nélkül, akkor minden # rendben megtörtént! Tegyük fel, hogy egy másik néven is oda akarjuk másolni ugyanazt a fájlt. Adjuk hát ki a következőt: #cp Nevjegy.txt IRATOK/jegyzet/nevjegy.txt # Igen, ez egy másik név, mert kisbetűvel írtuk! A Unixra jellemző a kis- és nagybetűk megkülönböztetése. Ellenőrizzük a másolás eredményét: #cd IRATOK/jegyzet #ls l total 8 -rw-r r-- 1 makany makany 41 nov 1 10:34 nevjegy.txt -rw-r r-- 1 makany makany 41 nov 1 10:32 Nevjegy.txt # 21. Másolja át a /etc könyvtárban lévő összes conf kiterjesztésű állományt a Program könyvtárba! Csak a cp parancsot kell megfelelően kiadni, majd ellenőrizzük le az eredményt. Az abszolút útvonalak írását megtakaríthatja, ha előbb átvált a kérdéses alkönyvtárra. #cd #cp /etc/*.conf Program #cd Program #ls asound.conf devfsd.conf esd.conf fam.conf gpm-root.conf host.conf initlog.conf krb5.conf ld.so.conf Leiras/ lftp.conf lilo.conf Logrotate.conf modules.conf mtools.conf nsswitch.conf Office/ pbm2ppa.conf pentaxpj.conf pine.conf pnm2ppa.conf proftpd.conf pwdb.conf resolv.conf sysctl.conf syslog.conf updatedb.conf warnquota.conf xinetd.conf 22. Hasonlítsa össze két fájl tartalmát!

14 LINUX gyakorló munkafüzet 14 Fontos állományok másolásakor célszerű ellenőrizni, hogy a másolás hibátlanul sikerült-e? Először a Nevjegy.txt és a nevjegy.txt fájl tartalmát hasonlítsuk össze! cmp mit mivel két fájl összehasonlítása Mivel ugyanazt a fájlt másoltuk kétszer, #cd ~/IRATOK/jegyzet #cmp Nevjegy.txt nevjegy.txt# valószínűleg nem lesz eltérés köztük, ezért a rendszer azonnal visszaadja a promptot, ami a Unix szófukar viselkedéséhez illik is. Most azonban a Nevjegy.txt és az Ez a cimem.txt nevű fájlt hasonlítsuk össze: Eltérés esetén pontos üzenetet kapunk az eltérés helyéről és jellegéről. #cmp Nevjegy.txt ~/ Ez a cimem.txt Nevjegy.txt /home/makany/ez a cimem.txt differ: char 1, line 1 # Megjegyzés: a parancs nem csak szöveges, hanem bármilyen állománytípus összehasonlítására alkalmas. 23. Törölje le a host.conf állományt a Program könyvtárból! Csak óvatosan ezzel a paranccsal! A fájlok nem állíthatóak vissza. rm filenév fájl törlése Megjegyzés: az rm parancs tud törölni rejtett, rendszervagy csak olvasható attribútumú állományokat, #cd Program #cd alkalmazhatóak a joker karakterek, ha több állományt #rm host.conf egyszerre kell törölni, ráadásul teljes könyvtárakat azok tartalmával együtt is letöröl kellő jogosultság birtokában. A részletekért lapozza fel a man rm oldalát! 24.Helyezze át a Program könyvtárból a jegyzet könyvtárba a lilo.conf nevű állományt! Ellenőrizzük először, hogy tényleg a Program könyvtárban vagyunk! Ezután lássuk a feladatot megoldó új parancsot: mv mit hova Megjegyzés: az áthelyezés (mozgatás, költöztetés) a másoláshoz hasonló módon fogható fel, de a forrásfájl törlődik a másolás befejezése után. fájl átmozgatása #mv lilo.conf../iratok/jegyzet/ 25.Keresse meg a Program/lilo.conf állományból azokat a sorokat, amelyekben a linux kifejezés előfordul! grep minta filenév a mintát tartalmazó sorok keresése és kiírása a fájl(ok)ban Megjegyzés: ez a parancs szokás szerint sok kapcsolóval rendelkezik, ez az alkalmazás a legegyszerűbb esetek egyike. #grep linux lilo.conf label=linux label=linux-nonfb

15 LINUX gyakorló munkafüzet Rendezze a TXTlista állomány sorait abc-rendbe! sort forrás cél a forrás sorainak lerendezése a cél fájlba Megjegyzés: Itt ismét találkozunk az átirányítás eszközével, ezúttal #sort <TXTlista >rendezetttxt mindjárt kétszeresen is. A bemenet alapértelmezetten a sort parancs esetében is a standard bemenet (a billentyűzet) billentyűzet lenne, ezt átirányítjuk a TXTlista állományra, így ebből a kimenetet pedig (ami a képernyőre kerülne) egy új fájlba irányítjuk. A bemenet átirányításának jele a kisebb-jel: < A sort parancs soronként rendezi a szöveges állományt, más típusú állományokra ne használjuk! 27. Tegye védetté az előző feladat eredményeként létrejött állományt! A védelem a Unix esetében pontosítandó kritérium. Mivel a saját könyvtárunkban van, ide belépni csak a tulajdonosnak és a rendszergazdának (root) van, más felhasználónak eleve nincs lehetősége a fájlhoz hozzáférni. Védeni, azaz véletlenül nem módosíthatóvá tenni a fájlt úgy tudunk, hogy az ls parancsnál megismert jogosultságokat beállítjuk a chmod jogelőírás fájlnév a fájlok hozzáférési jogosultságának beállítása Megjegyzés: a jogelőírás egyik módja egy karakteres szimbólum összeállítás, amely leegyszerűsítve a következő három elemből állhat: Az első betű a módosításban érintett felhasználók körét határozza meg: u: a fájl tulajdonosa g: a tulajdonossal egy csoportban lévők o: mindenki más a: mindenki A következő jel a jogkezelés irányát szabja meg: +: a jogot megadja -: a jogot elveszi =: csak a most megadott jogok érvényesek A jogok betűjele azonosítja az állományokhoz való hozzáférési módot: r: olvasási jog, w: írási jog, x: futtatási (könyvtár-hozzáférési) jog Ez a példa az adataim fájl jogait úgy módosítja, hogy a felhasználó olvasni, írni, futtatni tudja az adataim nevű fájlt, a csoportja olvasni és írni, mindenki más pedig semmit sem tud vele tenni. #ls l adataim -rw-r r 1 makany makany 64 nov 1 14:01 adataim #chmod u+x,g+r+w,o-r adataim #ls l adataim -rwxrw--- 1 makany makany 64 nov 1 14:01 adataim* A másik mód oktális (nyolcas számrendszerbeli) szám megadású. Itt legfeljebb 4 számjegyű számot kell megadni, ha ennél kevesebbet adunk, akkor elölről nullával tölti fel a rendszer. Az első számjegy értelmezését nem tárgyaljuk, ki sem írjuk. Az egyes számjegyek hatóköre az alábbi: a második számjegy a fájl tulajdonosának jogértéke a harmadik számjegy a tulajdonos csoportjába tartozók jogainak értéke a negyedik számjegy minden más felhasználó jogait összegzi. Az egyes számjegyek értékei nulláról indulva a következők alapján számíthatók ki: 4-et ér, ha az olvasási jogot megadjuk

16 LINUX gyakorló munkafüzet 16 2-t adjunk hozzá, ha írási jogot is megadunk 1-et adjunk hozzá, ha megadjuk a végrehajtási jogot Először visszaállítjuk az eredeti állapotot és listázunk: #chmod 644 adataim Az ezt követő példa ugyanaz, mint az #ls l adataim -rw-r r 1 makany makany 64 nov 1 14:01 adataim előző módszernél leírt: az adataim fájl #chmod 760 adataim jogait úgy módosítja, hogy a felhasználó #ls l adataim olvasni, írni, futtatni tudja az adataim -rwxrw--- 1 makany makany 64 nov 1 14:01 adataim* nevű fájlt, a csoportja olvasni és írni, mindenki más pedig semmit sem tud vele tenni. Beláthatjuk, hogy a fájlokhoz kapcsolódó jogosultságok nem végérvényesen védik meg az állományokat, hiszen nagyon egyszerű átkapcsolni ezeket kellő jogosultság birtokában. Azonban hasznos lehet a véletlen törlések ellen, hiszen alkalmunk van legalább egyszer meggondolni a védett állományok módosítását, törlését. Nagyon fontos: a Unixban akkor futtatható (azaz programként akkor indítható) egy fájl, ha x joga van a futtatást kérő felhasználónak, nem pedig akkor, ha ilyen-olyan kiterjesztésű. 28. Parancsok futtatása a háttérben Az eddigiekben a parancsok az előtérben futottak, azaz a shell (parancsértelmező) megvárta, hogy a parancs lefusson, és csak akkor adta vissza a promptot. Ha kiadunk egy hosszadalmas parancsot és türelmetlenek vagyunk, futtassuk azt a háttérben, hogy addig amíg annak nincs vége, mással is foglalkozhassunk ugyanebben a shellben. Nincs is más teendőnk, mint a & jelet a kiadott parancs végére illeszteni: Az előbb még hosszadalmas várakozás # find / -xdev name *.txt >TXTlista & #[1] 2985 helyett a prompt azonnal megjelenik, folytathatjuk a dolgunkat, közben a parancs végrehajtása zajlik a háttérben. A kiírt szám az elindított processz azonosítója (PID). Nagyon ajánlott olyan parancsot futtatni a háttérben, amelynek a kimenetét átirányítottuk a képernyőről, hogy az ne zavarja az előtérben futó programok által kiírtakat. 29. Több parancs kiadása Ha több parancsot szeretnénk kiadni egy sorban, a parancsok közé tegyünk pontosvesszőt. A Unix egymás után végrehajtja a parancsokat. #cal;date # 30. Parancsok összekapcsolása A Unix ereje nem az egyes parancsokban, hanem a parancsok együttműködési képességében rejlik mondják a szakemberek. Az első parancs kimenete a második számára a bemenő adat, az itt keletkező eredményt a harmadik parancs dolgolgozza fel és így tovább. A parancshéj ilyen módon lehetővé teszi igen összetett kérdések megválaszolását. A parancsok láncolása a pipe technikával történik, ezt a függőleges elválasztó jellel kell jeleznünk. Néhány példa: Ha tudni akarjuk, hány fájlbejegyzés van egy könyvtárban, akkor az ls parancs sorainak számát leszámláljuk: #ls wc l 22 Ha a könyvtárlista túl hosszú, akkor érdemes rendezni a sort, majd gördíthetővé tenni például a less paranccsal: #ls l sort less

17 LINUX gyakorló munkafüzet 17 Számoljuk meg, hány alkönyvtárunk van! A du parancs sorainak száma a válasz: #du wc -l

18 LINUX gyakorló munkafüzet 18 A bash beépített parancsai Függelék Bash Egy parancsértelmező jobs : kill. let alias Helyettesítő parancs kiírása vagy létrehozása local bg Háttérbe helyez egy futó folyamatot logout bind popd break pushd builtin pwd case read cd readonly command return continue set declare shift dirs shopt disown source echo Kiír egy szövegsort suspend enable test eval Times exec Trapype exit Typeset export Ulimit fc Umask fg Unalias for Unset getopts Until hash Wait history While if

19 Linux külső parancsok összefoglaló táblázata access (1) ae (1) apm (1) apropos (1) arch (1) ascii (7) at, batch, atq, atrm (1) atrun (8) aumix (1) basename (1) bc (1) bzcat (1) bzip2, bunzip2 (1) bzip2recover (1) cal (1) cat (1) chfn (1) chgrp (1) chmod (1) chown (1) chroot (8) chsh (1) chvt (1) cksum (1) clear (1) clock (3) cmp (1) colrm (1) comm (1) cp (1) cpio (1) create_module (2) ctrlaltdel (8) cut (1) date (1) dc (1) dd (1) deallocvt (1) delete_module (2) depmod (8) df (1) dialog (1) eldönti egy fájlról, hogy elérhető-e pici teljes képernyős szövegszerkesztő lekérdezi a Fejlett Energiagazdálkodás BIOS funkciót (APM) keresés kézikönyv nevekben és leírásokban a gép architektúrájának kiírása az ASCII karakterkészlet oktális, decimális és hexadecimális kódolásban sorba állít, vizsgál vagy töröl feladatokat, amiket később kell(ene) elindítania későbbi futtatásra várakozási sorba helyezett feladatokat futtatja. /dev/mixer vagy /dev/mixer1 állítása levágja a könyvtárat és a végződést a fájlnevekről Lebegőpontos kalkulátor nyelv stdout-ra csomagolja ki az állományt 'block-sorting' eljárással dolgozó tömörítőprogram, v0.9.0 sérült bzip2 adatait próbálja megmenteni naptárat jelenít meg fájlokat fűz össze és kiírja a standard kimenetre finger információk módosítása Fájlok tulajdonosi csoportjának megváltoztatása fájlok elérési jogainak megváltoztatása fájlok felhasználói és csoport tulajdonosának megváltoztatása megváltoztatja a gyökérkönyvtárat és végrehajt benne egy programot bejelentkezési parancsértelmező (héj) állítása az aktuális virtuális terminál megváltoztatása kiírja a CRC ellenőrző összeget és a bájtok számát a terminál képernyőtörlése a felhasznált processzoridő megállapítása két fájl összehasonlítása fájlból oszlopokat távolít el sorról sorra összehasonlít két sorba rendezett fájlt fájlok és könyvtárak másolása fájlokat másol archívumokba és archívumokból betölthető modul területet hoz létre beállítja a Ctrl-Alt-Del billentyűkombináció funkcióját sorok kiválasztott részeit írja ki kiírja vagy beállítja a rendszerdátumot és -időt tetszőleges pontosságú számológép másolás közbeni fájlkonverzió a használaton kívüli virtuális konzolok felszabadítása egy betölthető modul területet töröl betölthető kernel modulok függőségeit kezeli szabad lemezterület összegzése párbeszéddobozokat jelenít meg shell-scriptekben

20 dirname (1) dnsdomainname (1) dnsquery (1) dnssigner (1) domainname (1) du (1) dumpe2fs (8) dumpkeys (1) e2fsck (8) echo (1) edquota (8) eject (1) env (1) expand (1) factor (1) false (1) fdflush (1) fdformat (8) file (1) find (1) finger (1) free (1) fstab (5) ftpcount (1) ftpd (8) gawk (1) gdb (1) genksyms (8) get_kernel_syms (2) GNU as (1) gpasswd (1) gpm (1) grep, egrep, fgrep (1) group (5) groups (1) gzexe (1) gzip, gunzip, zcat (1) head (1) hexdump (1) host (1) hostid (1) hostname (1) httpd (8) hwclock (1) id (1) levágja az elérési úton kívüli részt a fájlnévről megjeleníti vagy beállítja a rendszer DNS-tartománynevét. tartomány névkiszolgálókat kérdez le, a resolver (név feloldó) segítségével aláírást ad a DNS zónafájlokhoz megjeleníti vagy beállítja a rendszer NIS/YP-tartománynevét. összegzi a lemezfoglalást kiírja a fájlrendszer tulajdonságait kiírja a billentyűzet megfeleltetési táblázatát Linux ext2 fájlrendszer ellenőrzése kiír egy szövegsort felhasználói kvóta módosítása kiadja a cserélhető adathordozót program futtatása megváltoztatott környezetben tab karakterek szóköz karakterekké konvertálása számok prímtényezőkre bontása és az eredmény kiírása nem csinál semmit, sikertelenül kényszeríti a hajlékonylemez-meghajtót a lemezcsere detektálására floppy lemezt alacsony szinten formáz fájl típusának meghatározása fájlokat keres egy könyvtárstruktúrában felhasználói információk megjelenítése kiírja a rendszerben szabad és elhasznált memória mennyiségét statikus információ a fájlrendszerekről megmutatja a pillanatnyi ftp felhasználókat osztályonként DARPA Internet File Transfer Protocol szerver mintakereső és -feldolgozó nyelv a GNU hibakereső szimbólum verzió információt generál exportált kernel és modul szimbólumokat ad vissza a portolható GNU assembler. az /etc/group fájlt adminisztrálja kivágás és beillesztés segédprogram és egér szerver virtuális konzolokra mintához illeszkedő sorokat nyomtat felhasználói csoportokat leíró fájl kiírja a jelenlegi csoportazonosító neveket végrehajtható fájlok tömörítése fájlok tömörítése vagy kicsomagolása fájlok első részének kiírása ascii, decimális, hexadecimális, oktális dump lekérdezéseket kezdeményez a névkiszolgáló felé, tartományokról és zónákról A rendszer host id-jének beállítása. megjeleníti vagy beállítja a rendszer hostnevét. Apache hipertextátviteli protokoll (hypertext transfer protokoll) szerver a hardveróra (Real Time Clock) lekérdezése és beállítása kiírja a valóságos és effektív UID-eket és GID-eket

21 ifconfig (8) init_module (2) inittab (5) init, telinit (8) insmod (8) install (1) iso_ (7) iso_ (7) iso_ (7) iso_ (7) joe (1) kallsyms (8) kbd_mode (1) kbdrate (8) kernelversion (1) kill (1) killall (1) ksyms (8) last (1) lastlog (8) ldconfig (8) ldd (1) ld.so/ld (8) linux.so less (1) lilo.conf (5) ln (1) locale (7) locate (1) logger (1) login (1) logname (1) lsattr (1) lsattr (1) ls, dir, vdir (1) lsmod (8) man (1) man (7) manpath (1) md5sum (1) mesg (1) mkdir (1) mkfifo (1) mkfs (8) mknod (1) egy hálózati interfész konfigurálása inicializál egy betölthető modul területet. a sysv-compatibilis init process által használt inittab fájl formátum. processz vezérlés inicializálása betölthető kernel modult tölt be fájlok másolása és attribútumaik beállítása az ISO karakterkészlet oktális, decimális és hexadecimális kódolásban az ISO karakterkészlet oktális, decimális és hexadecimális kódolásban az ISO karakterkészlet oktális, decimális és hexadecimális kódolásban az ISO karakterkészlet oktális, decimális és hexadecimális kódolásban Joe saját szövegszerkesztője minden kernel szimbólumot kiír hibakereséshez billentyűzetmód lekérdezése vagy beállítása beállítja a billentyűzet ismétlési sebességét és késleltetési idejét a kernel fő verziószáma megállít egy processzt név szerint öli meg a processzeket az exportált kernel szimbólumokat jeleníti meg a legutóbbi belépések listázása terminál vagy felhasználó alapján a lastlog fájl vizsgálata megadja a futás alatti kötéseket kiírja a program által használt megosztott könyvtárakat dinamikus linker és betöltő a `more'-hoz hasonló megjelenítő a lilo konfigurációs fájlja fájlok közötti kötéseket (linkeket) hoz létre a többnyelvűség támogatásának leírása mintához illeszkedő fájlokat nyomtat a fájlnév adatbázis(ok)ból bejegyzéseket tesz a rendszerlog-ba új kapcsolat felvétele a rendszerrel (bejelentkezés) kiírja a felhasználó bejelentkezési nevét megmutatja a fájlok attribútumát az ext2 fájlrendszeren megváltoztatja a fájlok attribútumát az ext2 fájlrendszeren könyvtárak tartalmának listázása a betöltött modulokat listázza formázza és kiírja az on-line kézikönyvlapokat manual oldalak formázásához használatos makrók kiírja a felhasználó kézikönyvlap keresési útvonalát kiszámítja és ellenőrzi az MD5 üzenet kivonatot megjeleníti (vagy nem jeleníti meg) a más felhasználóktól érkező üzeneteket. könyvtár létrehozása FIFO-k létrehozása (elnevezett csövek (pipe-ok)) egy Linux fájlrendszer kiépítése blokk- vagy karakter-specifikus fájlok készítése

22 mkswap (8) modinfo (8) modprobe (8) modules.conf (5) more (1) motd (5) mount (8) mv (1) newer (1) newgrp (1) nisdomainname (1) nl (1) nologin (5) od (1) passwd (1) passwd (5) paste (1) pathchk (1) pico (1) pine (1) ping (8) pr (1) printenv (1) printf (1) procmail (1) procmailex (5) procmailsc (5) ps (1) pstree (1) pwd (1) query_module (2) readlink (1) rm (1) rmdir (1) rmmod (8) route (8) rsh (1) rup (1) ruptime (1) rusers (1) rwall (1) rwho (1) securetty (5) sed (1) seq (1) Linux swap terület létrehozása egy kernel modulról jelenít meg információt betölthető modulok magas szintű kezelése konfigurációs fájl a kernelmodulok betöltéséhez szűrőprogram fájlok tartalmának kiírásához a nap üzenete fájlrendszert csatlakoztat (mount-ol) fájlokat nevez át összehasonlítja a fájlok utolsó módosításának idejét csoportazonosító módosítása megjeleníti vagy beállítja a rendszer NIS/YP-tartománynevét. beszámozza a paraméterként megadott fájl sorait a root felhasználón kívül letiltja az összes belépést fájlok ömlesztése (dump) oktális és más formában felhasználói jelszó megváltoztatása jelszófájl fájlok sorait összefűzi a fájlnév portolhatóságának ellenőrzése egyszerű szövegszerkesztő a Pine Composer stílusában program és internetes hírek kezelésére a hálózat gépeinek ICMP ECHO_REQUEST csomagok küldése szövegfájlokat konvertál nyomtatáshoz információt ír ki a környezetről vagy annak egy részéről formátumozott adatkiírás automatikus levélfeldolgozó/kezelő program procmail konfigurációs állomány példák a procmail súlyozott pontozási módszere a processzek állapotát adja meg a processzek fa struktúráját ábrázolja kiírja az aktuális (munka-) könyvtárat különböző modulokra vonatkozó paramétereket kérdez a kerneltől. szimbolikus link tartalmának kiírása állományok eltávolítása törli az üres könyvtárakat betölthető modulokat távolít el az IP routing tábla kiírása/megváltoztatása távoli shell távoli állapot kijelző kijelzi a lokális hálózaton lévő gépek állapotát megmutatja ki van bejelentkezve a lokális hálózat gépeire üzenetet küld a bejelentkezett felhasználóknak egy távoli gépre ki van bejelentkezve a lokális gépekre fájl, amely tartalmazza azoknak a tty-knek a listáját, ahonnan a root beléphet folyamszerkesztő (stream editor) számok sorozatát írja ki

23 setleds (1) setmetamode (1) setterm (1) sg (1) shells (5) shutdown (8) sleep (1) slist (1) sort (1) split (1) ssh (8) strings (1) stty (1) su (1) sum (1) syslog.conf (5) tac (1) tail (1) talk (1) tar (1) tee (1) telnet (1) test (1) tload (1) touch (1) tput (1) tr (1) true (1) tsort (1) tune2fs (8) tzselect (1) tty (1) umount (8) uname (1) unarj (1) unexpand (1) uniq (1) uptime (1) users (1) UTF-8 (7) vlock (1) w (1) wall (1) watch (1) wc (1) a billentyűzet speciális gombjainak és ledjeinek beállítása meghatározza a billentyűzet meta billentyű kezelését terminál tulajdonságok beállítása parancs végrehajtása más csoportazonosító alatt az érvényes login burkok útvonalai kilépés a rendszerből várakozás meghatározott ideig az elérhető NetWare szerverek listája szövegfile sorainak rendezése darabokra hasítja a fájlokat biztonságos shell kliens (távoli gépre való belépésre szolgáló program) megtalálja a nyomtatható karakterláncokat a fájlokban a terminál vonal beállításait változtatja meg, illetve írja ki indít egy shellt más felhasználó- és csoportazonosítóval ellenőrző összeg számítása és a lefoglalt blokkok megszámolása a megadott állomány(ok)ra syslogd (8) konfigurációs fájl fájlok összefűzése és nyomtatása fordítva kiírja a meghatározott fájl utolsó részét beszélgetés egy másik felhasználóval a tar archiváló segédprogram GNU változata olvasás a standard bemenetről, írás a standard kimenetre és fájlokba felhasználói felület a TELNET protokollhoz fájltípust ellenőriz és értékeket hasonlít össze a rendszer átlagos terhelésének grafikus ábrázolása fájl időbélyegének megváltoztatása inicializál (beállít) egy terminált vagy lekérdezi a terminfo-t adatbázist karakterek lecserélése, tömörítése és/vagy törlése nem csinál semmit, sikeresen topológikus rendezést hajt végre ext2 fájlrendszer jellemzőinek beállítása kiválaszt egy időzónát kiírja a standard bemenethez kapcsolódó terminál nevét fájlrendszerek lecsatolása (unmount-olása) rendszerinformációkat ír ki kicsomagoló az ARJ archiváló segédprogramhoz szóköz karakterek tab karakterekké konvertálása egy rendezett fájlból kiszedi a duplikált sorokat kiírja mennyi ideje fut a rendszer. az aktuális hoszton bennlevő felhasználók neveit írja ki ASCII kompatíbilis több bájtos Unicode kódolás konzol záró program megmutatja, hogy ki van belépve és mit csinál. üzenetküldés valamennyi felhasználó termináljára. program figyelése frissítéssel fájlokban található bájtok, szavak és sorok számát írja ki

24 wget (1) whereis (1) which (1) who (1) whoami (1) whois (1) write (1) xargs (1) yes (1) ypdomainname (1) zcmp, zdiff (1) zdump (8) zforce (1) zgrep (1) zip, zipnote, zipsplit (1) znew (1) egy program állományok letöltésére a World Wide Web-ről meghatározza a parancshoz tartozó bináris, forrás és man-lap fájlok helyét. megmutatja a parancsok teljes elérési útját megmutatja, ki van bejelentkezve az aktuális felhasználói azonosítót írja ki Internet user név könyvtár szolgáltatás üzenet küldése másik felhasználónak beolvas és végrehajt egy parancssort a standard input-ról karakterlánc ismételt kiírása megszakításig megjeleníti vagy beállítja a rendszer NIS/YP-tartománynevét. tömörített fájlok összehasonlítása időzóna kiírása a '.gz' kiterjesztés erőltetése minden gzip fájlon keres a valószínűleg tömörített fájlokban egy reguláris kifejezést (regular expression) (archívum) fájlok csomagolása és tömörítése újratömöríti a.z fájlokat.gz fájlokká

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek Linux alapok Parancsok általános alakja parancs kapcsolók paraméterek Könyvtárszerkezet abszolút útvonal útvonal megadása a gyökérből kiindulva / gyökérkönyvtár relatív útvonal útvonal megadása az aktuális

Részletesebben

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár) man!!! Man Munka állományokkal cd :az aktuális könyvtár (.) beállítása (alapesetben a ~ könyvtárra) pwd: aktuális könyvtár kiiratása mkdir: új könyvtár létreh cp: másolás -r, -R: rekurzív (könyvtár) mv:

Részletesebben

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot

Részletesebben

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Munka állományokkal Operációs rendszerek 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12 Állományrendszer

Részletesebben

A legfontosabb DOS parancsok

A legfontosabb DOS parancsok A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter

Részletesebben

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PARANCSOK ÉS HASZNÁLATUK ls: listázás -l részletes lista -a rejtett fájlok megjelenítése cp: fájlok másolása -i Már létező cél felülírása előtt

Részletesebben

Operációs rendszerek I. IIII. gyakorlat

Operációs rendszerek I. IIII. gyakorlat Operációs rendszerek I. IIII. gyakorlat o who o w o last o users o finger o talk o write o mesg o clear III. gyakorlat o alias/unalias o passwd o pwgen o ls o mkdir o cd o rm / rmdir o tree o pwd 2 finger

Részletesebben

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek. Linux fájlrendszerek. 4. Laborgyakorlat Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt, az egyes fájlokhoz való hozzáférések miatt, a

Részletesebben

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Alapvető Linux/UNIX parancsok A terminál. A Linux és a UNIX, multi taszkos, több felhasználós rendszerek. A több feladat végrehajtásához egy (vagy akár több) felhasználó több terminálon

Részletesebben

Munka állományokkal. mv: áthelyezés (átnevezés) rmdir: üres könyvtár törlése rm: törlés. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Munka állományokkal. mv: áthelyezés (átnevezés) rmdir: üres könyvtár törlése rm: törlés. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár) man!!! Man Munka állományokkal cd: az aktuális könyvtár (.) beállítása (alapesetben a ~ könyvtárra) pwd: aktuális könyvtár kiiratása mkdir: új könyvtár létrehozása cp: másolás -r, -R: rekurzív (könyvtár)

Részletesebben

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés az informatikába, második gyakorlat Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés Parancsértelmező (bash) Utasítások man Szövegszerkesztők Bash Különféle

Részletesebben

Operációs rendszerek 1.

Operációs rendszerek 1. Operációs rendszerek 1. Fájlkezelés Balla Tibor balla.tibor@inf.unideb.hu Fájlrendszer: Könyvtárak és Fájlok Inode szuperblokk inode tábla tényleges lemezterület inode = index-node Az inode tábla egy fix

Részletesebben

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #! BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA #A script bekér egy nevet és egy kort, majd kiírja a képernyőre echo -n "Adja meg a nevét: " read NEV echo -n "Adja meg az életkorát: " read KOR echo "Az Ön neve: $NEV, kora:

Részletesebben

chmod umask chown, chgrp

chmod umask chown, chgrp 5. Gyakorlat chmod umask chown, chgrp csak a tulajdonos tudja átállítani ezeket a jogokat r=4, w=2, x=1 pl:r+x=5 s-setuid bit /root jogosultságot igénylőprogramokhoz (u=rwxs) chmod 751 proba.txt chmod

Részletesebben

Linux parancsok összefoglaló.

Linux parancsok összefoglaló. Linux parancsok összefoglaló. pwd: Kiírja az aktuális könyvtár abszolút elérési útvonalát. cd : Belép a paraméterként átadott könyvtárba, vagy könyvtárszerkezetbe. A könyvtárat

Részletesebben

BASH SCRIPT SHELL JEGYZETEK

BASH SCRIPT SHELL JEGYZETEK BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...

Részletesebben

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.

Részletesebben

Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Jogosultságkezelés, linkelés, csővezeték Operációs rendszerek 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik

Részletesebben

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Programozás alapjai 1. - 2. óra Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Bemutatkozás Morvai Flórián Morvai.Florian@stud.u-szeged.hu csak egyetemi címről www.stud.u-szeged.hu/morvai.florian

Részletesebben

Operációs rendszerek gyak.

Operációs rendszerek gyak. Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2

Részletesebben

Az állományok kezelésére használt fontosabb parancsok

Az állományok kezelésére használt fontosabb parancsok Függelék a 3 fejezethez Az állományok kezelésére használt fontosabb parancsok Tartalom Az ls parancs1 A mkdir parancs2 Az rmdir parancs2 A cp parancs3 A rm parancs4 Az mv parancs4 Az állományok kezeléséhez

Részletesebben

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Munka állományokkal Operációs rendszerek 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 18 Linux

Részletesebben

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. 7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,

Részletesebben

2. modul - Operációs rendszerek

2. modul - Operációs rendszerek 2. modul - Operációs rendszerek Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 2. modul (Operációs rendszerek) syllabusát, amely az elméleti és gyakorlati modulvizsga követelményrendszere.

Részletesebben

Operációs Rendszerek. Windows Parancssor

Operációs Rendszerek. Windows Parancssor Operációs Rendszerek. Windows Parancssor a parancssor a világ legjobb felülete Miért jó a parancssor? Szinte minden beállítást meg lehet oldani Automatizálás parancssorbol egyszerű pl: ürítsen egy könyvtárat

Részletesebben

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 6. előadás Dr. Illés Zoltán ELTE IK Média és Oktatásinformatika Tanszék Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Processzor Memória

Részletesebben

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Johanyák Zsolt Csaba 1 1. Belépés és fájlkezelés Azonosító: hallgato Jelszó: hallgato Átváltás karakteres konzolra: Ctrl+Alt+F1.. Visszaváltás grafikus

Részletesebben

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába 8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK programozás, minták, vezérlési szerkezetek 10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa

Részletesebben

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi. Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód

Részletesebben

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. 7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while,

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató. Megrendelési szám: C94155-003

Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató. Megrendelési szám: C94155-003 Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató Megrendelési szám: C94155-003 Eddigi változatok Változat Eddigi változatok Dátum -001 Az Intel Quick Start Kit v1.1 for Linux* gyors áttekintő

Részletesebben

Linux bevezető (jegyzet)

Linux bevezető (jegyzet) Linux bevezető (jegyzet) Bérci Norbert, Uhlár László 2015. szeptember 24-i óra anyaga Tartalomjegyzék 1. Egy kis történelem 1 1.1. A kezdetek....................................... 1 1.2. A GNU projekt.....................................

Részletesebben

A L I N U X f e l é p í t é s e

A L I N U X f e l é p í t é s e A L I N U X f e l é p í t é s e Fájlrendszer, könyvtárszerkezet, kernel, terminal, X-window DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév F á j l r e n d s z e r Fájlrendszernek

Részletesebben

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása Az operációs rendszer Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása Az operációs rendszer feladatai Programok indítása, futtatása Perifériák kezelése Kapcsolat a felhasználóval

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek Dr. Illés Zoltán, Mail: illes@inf.elte.hu Visszatekintés Elérhetőség, tárgy teljesítés A tárgy célja, tartalma Számítógépek tegnap, ma, holnap Jelek, információk Információk

Részletesebben

Operációs rendszerek 1.

Operációs rendszerek 1. Operációs rendszerek 1. Szűrőprogramok Balla Tibor balla.tibor@inf.unideb.hu Standard bemenet és kimenet Standard bemenet (stdin,0) Standard kimenet (stdout,1) Standard hibakimenet (stderr,2) Átirányítás

Részletesebben

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely linux (unix) fájlrendszerek http://www.csie.ntu.edu.tw/~pangfeng/system%20programming/lecture_note_2.htm

Részletesebben

Hardver és szoftver követelmények

Hardver és szoftver követelmények Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű

Részletesebben

O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s

O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s perációs Rendszerek I. O Gyakorlás 1 Hozzon létre egy parancscsal 3 könyvtárat! O - vezetéknév - keresztnév - becenév md vezeteknev keresztnev becenev 2. A keresztnevet mozgassa a vezetéknév mappába! move

Részletesebben

Operációs Rendszerek II. labor. 2. alkalom

Operációs Rendszerek II. labor. 2. alkalom Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,

Részletesebben

Számítógép Architektúrák. 4. Gyakorlat

Számítógép Architektúrák. 4. Gyakorlat Számítógép Architektúrák 4. Gyakorlat Téma Levelezés. Adatcsatornák, átirányítás. Visszatérési érték. -> Vezérlésben fontos. Metakarakterek, kvótázás. Parancs, csővezeték, parancslista. Jobkezelés, Szűrők

Részletesebben

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami

Részletesebben

Operációs Rendszerek II. labor. 4-5. alkalom

Operációs Rendszerek II. labor. 4-5. alkalom Operációs Rendszerek II. labor 4-5. alkalom Több program egyszerre Többszörös bejelentkezéssel triviális Egy shell alól is lehet: Indítás háttérben: & Futó program felfüggesztése: CTRL-Z Háttérbe

Részletesebben

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik

Részletesebben

AWK programozás Bevezetés

AWK programozás Bevezetés 09 AWK programozás Bevezetés AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa és feldolgozhatóvá

Részletesebben

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

Programozás alapjai gyakorlat

Programozás alapjai gyakorlat Programozás alapjai gyakorlat 1. gyakorlat Bemutatkozás Bordé Sándor Email cím: borde@inf.u-szeged.hu csak stud-os címről (ld. később) Webcím: http://www.inf.u-szeged.hu/~borde Egyéb: coospace fórum, neptun

Részletesebben

TestLine - GINOP teszt Minta feladatsor

TestLine - GINOP teszt Minta feladatsor GINOP képzés szintfelmérő tesztje Mit lehet a HTML-el csinálni 1. 1:10 Könnyű emutatót készíteni Weblapot készíteni Jósolni Szöveget szerkeszteni Melyek tartoznak az operációs rendszer alapvető feladatai

Részletesebben

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer 1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK programozás, minták, vezérlési szerkezetek 10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás

Részletesebben

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely Hálózati architektúrák és Protokollok GI 7 Kocsis Gergely 2017.05.08. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Informatika szintmérő-érettségi tételek 2015. február

Informatika szintmérő-érettségi tételek 2015. február 1.oldal (17) Háttértár- és könyvtárkezelés A számítógépes munka során háttértárolókat kezelünk, amin partíciók vannak. Egyegy partíción több ezer állományt tárolnak. A partíciót az áttekinthető felhasználás

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 5 Kocsis Gergely 2013.03.28. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév Operációs rendszerek 2 1. óra: Linux alapok Ismétlés Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2011-2012 2. félév Féléves követelmények Kéthetente 2 óra, hetek paritása alapján egy elmaradó alkalom

Részletesebben

Unix fájl-hierarchia

Unix fájl-hierarchia Unix fájl-hierarchia Buday Gergely Károly Róbert Főiskola 2014 ősz.... Filesystem Hierarchy Standard 2.3-as verzió Rusty Russell, Daniel Quinlan, Christopher Yeoh 2004. január 28. nincs kőbe vésve....

Részletesebben

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése i Saját Subversion tároló üzemeltetése ii KÖZREMŰKÖDŐK CÍM : Saját Subversion tároló üzemeltetése TEVÉKENYSÉG NÉV DÁTUM ALÁÍRÁS ÍRTA Jeszenszky, Péter 2014. február 16. VERZIÓTÖRTÉNET VERZIÓ DÁTUM LEÍRÁS

Részletesebben

Alternatív processz állapot és statisztika lekérdezési módszer a Linux kernelben

Alternatív processz állapot és statisztika lekérdezési módszer a Linux kernelben Alternatív processz állapot és statisztika lekérdezési módszer a Linux kernelben 2011. október 13. Az alapprobléma A processzek állapotát gyakran le kell kérdezni. Az ehhez használatos eszközök: ps top

Részletesebben

Készítette: Csatlós István 2010-ben

Készítette: Csatlós István 2010-ben Készítette: Csatlós István 2010-ben 1 A Linux ősei a ngyszámítógépes Unixok voltak Próbálkozások PC-re írt kisebb rendszerekkel: Minix A 386-os processzor lehetőségeinek kihasználása 1991-ben elkészül

Részletesebben

Linux alapok gyakorlat

Linux alapok gyakorlat 11. évfolyam, informatikai rendszerüzemeltető 2018. Témakörök (elméleti tárgyrész) 1. Kialakulása 2. Disztribúciók 3. Telepítés, bootloader 4. Csomagkezelés 5. Rendszer felépítése, kernel (könyvtárak,

Részletesebben

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába 8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása

Részletesebben

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra: 1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a

Részletesebben

1_Linux_bevezeto_bash

1_Linux_bevezeto_bash 1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás

Részletesebben

1.2. NFS kliens telepítése és beállítása

1.2. NFS kliens telepítése és beállítása Hálózati adminisztráció Linux (Ubuntu 9.04) 10. gyakorlat Johanyák Zsolt Csaba 1 NFS és Samba szolgáltatások telepítése és beállítása Az NFS segítségével könyvtárakat oszthatunk meg Linux operációs rendszert

Részletesebben

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat.

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat. Linux parancsok Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat. Fájlműveletek 1. Hozzunk létre egy linux munka nevű könyvtárat! mkdir linux munka 2. Lépjünk be a linux munka könyvtárba,

Részletesebben

2016/06/09 13:15 1/108 Linux parancssor

2016/06/09 13:15 1/108 Linux parancssor 2016/06/09 13:15 1/108 Linux parancssor < Linux Linux parancssor Szerző: Sallai András Copyright Sallai András, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web:

Részletesebben

Első belépés az Office 365 rendszerbe

Első belépés az Office 365 rendszerbe Első belépés az Office 365 rendszerbe Az Office 365 rendszerbe való első belépéshez szükséges hozzáférési adatokat a rendszergazdától emailben, telefonon, vagy papír alapon kapja meg. Ilyen formátumú adatok

Részletesebben

Fájlműveletek, könytárszerkezet Fájlkezelés a Total Commanderrel

Fájlműveletek, könytárszerkezet Fájlkezelés a Total Commanderrel Fájlműveletek, könytárszerkezet Fájlkezelés a Total Commanderrel Először is azt kell tisztázni, mi is az a fájl? A file angol szó, eredetileg aktát, iratot jelent. A mi értelmezésünk szerint a számítógépen

Részletesebben

Munka a fájlokkal. Az általánosan használt fájltípusok. Programfájlok. Adatfájlok

Munka a fájlokkal. Az általánosan használt fájltípusok. Programfájlok. Adatfájlok Az általánosan használt fájltípusok A háttértárakon tárolt adathalmazokat fájloknak (állományoknak) nevezzük. A fájlokat két csoportba soroljuk. Az indítható, futtatható programokat tartalmazó fájlokat

Részletesebben

Szoftver alapfogalmak

Szoftver alapfogalmak Szoftver alapfogalmak Azon a programok algoritmusok, eljárások, és hozzájuk tartozó dokumentációk összessége, melyek a számítógép működéséhez szükségesek. (nem kézzel fogható, szellemi termékek) Algoritmus

Részletesebben

Delphi programozás I.

Delphi programozás I. Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban

Részletesebben

SZE INFORMATIKAI KÉPZÉS 1

SZE INFORMATIKAI KÉPZÉS 1 SZE INFORMATIKAI KÉPZÉS 1 A bevezető gyakorlat célja a további munkához szükséges alaptevékenységek (pl. fájlok keresése, másolása) áttekintése. A gyakorlat anyagában szereplő feladatok többféleképpen

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 52 481 02 Irodai informatikus Tájékoztató A vizsgázó az első lapra írja fel a nevét!

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely Unix/Linux alapok Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely A Unix Minigépekre született, onnan terjedt a mainframe és a workstation,

Részletesebben

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i 1. Bevezetés (készítette: Fodor Kristóf fodork@tmit.bme.hu) A routerek a hozzájuk csatolt hálózati szegmensek

Részletesebben

Bevezetés az informatikába 7. előadás. A UNIX operációs rendszer. Jellemzői. Védelem. A UNIX rendszer felépítése

Bevezetés az informatikába 7. előadás. A UNIX operációs rendszer. Jellemzői. Védelem. A UNIX rendszer felépítése Bevezetés az informatikába 7. előadás A UNIX operációs rendszer A UNIX és a Linux alapú operációs rendszerek Jellemzői UNIX a megbízható op. rendszer, Parancsvezérelt rendszer Multitasking Időosztásos

Részletesebben

13. Tárgymutató. Windows XP alapokon

13. Tárgymutató. Windows XP alapokon Windows XP alapokon 13. Tárgymutató Ablakok elemei...16 ablak határvonal...18 címsor...17 előző méret gomb...18 kilépés gomb...17 kis méret gomb...17 teljes méret gomb...18 vezérlőmenü...19 fogalma...15

Részletesebben

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben

Opensuse automatikus telepítése

Opensuse automatikus telepítése Leírás www.npsh.hu Opensuse automatikus telepítése Tartalomjegyzék I. Automatikus telepítés indokai... 3 II. Automatikus telepítés lehetőségei opensuse rendszerrel...3 III. Automatikus telepítés előkészítése...

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak. Mappakezelés WINDOWS-7 A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak. A PC legnagyobb mappája, amely az összes többi mappát is magában foglalja,

Részletesebben

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 12:00-13:00-ig

Részletesebben

Java-s Nyomtatványkitöltő Program Súgó

Java-s Nyomtatványkitöltő Program Súgó Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Operációs rendszerek. Tanmenet

Operációs rendszerek. Tanmenet Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Operációs rendszerek alapjai 2. Windows 2000 ismeretek- Munka a képernyőn 3. Windows 2000 ismeretek- A Start menü elemei 4. Windows

Részletesebben

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2.

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. félév Reguláris kifejezések Reguláris kifejezésekkel lehet keresni egy

Részletesebben

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Felhasználói leírás a DimNAV Server segédprogramhoz ( ) Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6

Részletesebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1 Az internet ökoszisztémája és evolúciója Gyakorlat 1 GNS3: installálás és konfiguráció GNS3: hálózatszimulátor Valódi router/hoszt image-ek hálózatba kapcsolása emulált linkeken keresztül: CISCO, Juniper,

Részletesebben

Linux kezelés alapjai

Linux kezelés alapjai Linux kezelés alapjai Abszolút elérési út: a gyökérkönyvtártól a teljes út, '/' választja el a mappákat. /home/h867142 Nincsenek meghajtók, mint windows alatt. Relatív elérési út: az aktuális könyvtárhoz

Részletesebben

Büki András UNIX/Linux héjprogramozás Büki András: UNIX/Linux héjprogramozás Büki András Felelõs kiadó a Kiskapu Kft. ügyvezetõ igazgatója 2002 Kiskapu Kft. 1081 Budapest Népszínház u. 29. Tel: (+36-1)

Részletesebben

OPERÁCIÓS RENDSZEREK II GYAKORLAT

OPERÁCIÓS RENDSZEREK II GYAKORLAT OPERÁCIÓS RENDSZEREK II GYAKORLAT 4. óra: Folyamatok Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010 / 2011 tavaszi félév FOLYAMATKEZELÉS ALAPOK linuxban minden, amit elindítunk, az egy folyamat.

Részletesebben