12
Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12

Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Operációs rendszerek

1. gyakorlat

Bevezetés, követelmények

UNIVERSITAS SCIENTIARUM SZEGEDIENSISUNIVERSITY OF SZEGED

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12

Page 2: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Elérhetőségeim

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 2 / 12

▪ Név: Csuvik Viktor▪ Email: [email protected]▪ Web: http://www.stud.u-szeged.hu/Csuvik.Viktor▪ Fogadóóra:

▪ Árpád tér 2. – Demonstrátori szoba (alagsor – A10)▪ Időpont: előzetes egyeztetés alapján

▪ A gyakorlatok időpontjában▪ Kedd 17-18 (IB402g-11)▪ Szerda 12-13 (IB402g-13)▪ Csütörtök 8-9 (IB402g-17), 9-10 (IB402g-18)

Page 3: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Követelmények

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 3 / 12

Pontszerzési lehetőségek: ▪ 2 zárthelyi dolgozat:

▪ Időpontja előre rögzített, nem változtatható, kötelező megjelenni▪ 20-20 pont kapható a zárthelyi dolgozatokra, összesen 40 pont

▪ 5 db órai feladat:▪ Időpontja nem lesz előre bejelentve▪ Mindegyik feladat 2 pontot ér, összesen 10 pont▪ A feladatok megoldása nem kötelező, megoldásuk plusz pontot ér

▪ Összesen 50 pont szerezhető:▪ 0 - 19 pont: elégtelen (1)▪ 20 - 24 pont: elégséges (2)▪ 25 - 29 pont: közepes (3)▪ 30 - 34 pont: jó (4)▪ 35 - pont: jeles (5)

Page 4: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Tematika

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 4 / 12

Page 5: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Tematika

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 5 / 12

1. Bevezetés, követelmények2. Munka állományokkal3. Jogosultságkezelés, linkelés, csővezeték4. BASH – bevezetés, script írása, futtatása5. BASH - alapok, paraméterek, parancs behelyettesítés6. BASH - feltételek, vezérlési szerkezetek7. BASH - aritmetikai kifejezések, gyakorlás8. ZH9. Reguláris kifejezések - alapok, BASH10. AWK - bevezetés11. AWK - szintaxis, vezérlési szerkezetek12. AWK - tömbök, beépített függvények13. AWK - reguláris kifejezések, gyakorlás14. ZH

Page 6: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Ajánlott irodalom

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 6 / 12

▪ Rodek jegyzet (diasor)▪ Griechisch Erika - gyakorlati anyag▪ Griechisch Erika - példatár▪ Linux/awk manuál oldalak▪ UNIX Tutorial for Beginners▪ Unix Tutorial - tutorialspoint▪ The GNU Awk User Guide▪ Stackoverflow

Page 7: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Gyakorlás

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 7 / 12

▪ Valamilyen Linux disztribúción▪ Ha nincs Linuxod, telepítsd! (lehet dual boot-olni is)▪ Vagy ne :(

▪ ssh a h-s azonosítóval az Irinyi kabinetbe:▪ ssh [email protected]

▪ VirtualBox, vmware▪ Linux Bash Shell Windowshoz▪ Linux Terminal Windowshoz: Cygwin

Page 8: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Linux – történelem I

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 8 / 12

▪ 80-as években használt operációs rendszer a Unix▪ Drága, nagyszámítógépekre tervezték

▪ 1987-ben a MINIX, megalkotója Andrew S. Tanenbaum▪ fejlesztése a nulláról kezdődött▪ oktatási céllal írta, nyílt forráskódú

▪ 1991-ben Linus Torvalds autodidakta hacker, Linux fejlesztése a Tanenbaum-féle Minix alatt történt, eleinte Assembly nyelven.

▪ Üdv minden Minix-felhasználónak odaát! Egy (ingyenes) operációs rendszert csinálok (csak hobbiból, nem lesz olyan nagy és profi, mint a gnu) a 386-os (486-os) AT-klónokhoz. Április óta érlelem, és lassan elkészül. Szeretnék visszajelzéseket arról, hogy mi tetszik és mi nem tetszik a Minixben az embereknek, mivel az én operációs rendszerem némileg hasonlít rá (többek között (gyakorlati okokból) azonos a fájlrendszer fizikai kiosztása).Forrás: https://hu.wikipedia.org/wiki/Linux

Page 9: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Linux – történelem II

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 9 / 12

Page 10: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Linux – felépítés

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 10 / 12

Hardware

Felhasználói programok

Shell

Kernel

Terminálok:▪ CLI▪ Xterm▪ Gnome-terminal▪ Konsole

Page 11: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Linux – terminál

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 11 / 12

Felhasználói programok▪ A Linux grafikus és szöveges felületen (virtuális terminál)

keresztül is használható▪ Alapból 6 egymástól független terminál áll rendelkezésre

▪ ALT+F1, …, ALT+F6

▪ Terminálban minden parancs használata azonos módon történik

▪ parancs -egybetűs_opciók --több_betűs_opció paraméterek

▪ Segítségkérés a legtöbb programnál▪ -?, -h▪ --help

▪ Beépített dokumentáció▪ man parancs

Page 12: Bevezetés, követelmények Operációs rendszerek · Operációs rendszerek 1. gyakorlat Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Szegedi

Linux – terminál – just for fun

Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 12 / 12

▪ telnet towel.blinkenlights.nl