bevezetés, követelmények operációs rendszerek · operációs rendszerek 1. gyakorlat...
Post on 24-Sep-2020
0 Views
Preview:
TRANSCRIPT
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
Elérhetőségeim
Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 2 / 12
▪ Név: Csuvik Viktor▪ Email: Csuvik.Viktor@stud.u-szeged.hu▪ 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)
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)
Tematika
Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 4 / 12
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
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
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 hxxxxxx@linux.inf.u-szeged.hu
▪ VirtualBox, vmware▪ Linux Bash Shell Windowshoz▪ Linux Terminal Windowshoz: Cygwin
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
Linux – történelem II
Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 9 / 12
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
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
Linux – terminál – just for fun
Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 12 / 12
▪ telnet towel.blinkenlights.nl
top related