UNIX Összefoglaló az alapokról a ta65 tárgyhoz (2005-09-20)

Slides:



Advertisements
Hasonló előadás
1 Bori Tamás Operációs Rendszerek I. 2. óra: parancssori alapok.
Advertisements

Operációs Rendszerek I.
Operációs Rendszerek I.
Operációs rendszerek gyakorlat 10. Gyakorlat Vakulya Gergely.
Operációs rendszerek 1. Takács Béla
Tóth Dániel, Szatmári Zoltán, Horányi Gergő
Tóth Dániel, Szatmári Zoltán
Hága Péter ELTE Komplex Rendszerek Fizikája tanszék
LINUX/UNIX PARANCSOK.
JavaScript.
(Bevezetés az informatikába)
Operációs Rendszerek Példák
Bevezetés az informatikába 7. előadás
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Ember László Damn Small Linux Microsoft VPC környezetben.
Linux A UNIX története – 3. dia
Az operációs rendszerek
Jelszavak helyes megválasztása, szótáras törés
Operációs rendszerek gyakorlat
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Operációs rendszerek gyakorlat
Jogosultságkezelés.
Operációs rendszerek gyakorlat sed, awk parancsok.
Operációs rendszerek 6. gyakorlat sed parancsok. Sed parancs Stream editor – folyamban lévő szöveg szerkesztése Pl.: szöveg lecserélésére Működése: Keres.
Számítógép architektúrák I. gyakorlat Linux telepítő gyakorlat
Operációs rendszerek GNU/Linux
Linux felhasználói ismeretek
Felhasználói felületek
1 Operációs rendszerek Signal kezelés. 2 SIGNAL kezelés Egyszerű folyamatok közötti kommunikációs (IPC – Inter Process Communication) megoldás. A signal.
1 Operációs rendszerek A UNIX védelmi rendszere. 2 Illetéktelen hozzáférés megakadályozása: az egyes felhasználók adataihoz, az operációs rendszer adataihoz,
Operációs rendszerek gyakorlat 4. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 2. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 3. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 6. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 8. Gyakorlat Vakulya Gergely.
PHP VII Sütik, munkamenetek. Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen.
KÉSZÍTETTE: LENKES DÁNIEL Parancssori feladatok. Alapfeladat Ismerkedjünk meg az „alap” parancsokkal, standard input-, output- és errorral  ls  find.
Funkcionális programozás 2. gyakorlat
Operációs rendszerek gyakorlat 1. Bevezetés Vakulya Gergely.
Linux/UNIX tanfolyam UNIX shell scriptek (½ rész)
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
1.4. Fordítás, szerkesztés, az objektumkönyvtár használata.
A képernyő kezelése: kiíratások
PARANCSOK HASZNÁLATA WINDOWS-BAN ÉS LINUXBAN II. Balaton Marcell Balázs.
Prímrekord, 2005 Csajbók Tímea, Farkas Gábor, Kasza János.
Rodek Lajos munkája alapján (Szegedi Tudományegyetem)
Linux nemcsak a 13.ht-számára.
Bevezetés az informatikába 4. előadás
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Scriptelés alapok Tóth Dániel, Szatmári Zoltán Intelligens.
OPERÁCIÓS RENDSZEREK LINUX – PARANCSSOR.
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Operációs rendszerek gyakorlat sed parancsok.
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Operációs rendszerek gyakorlat 7. Gyakorlat Vakulya Gergely.
Linux kezelés MIN1U1 3. gyakorlat.
Bevezetés az informatikába 3. előadás Software alapismeretek II Operációs rendszerek 1. A DOS operációs rendszer.
Programozás alapjai 1.gyakorlat
Ismétlés:grafikus felületek Felső panel Indítópanel Asztal Indikátorok Kuka.
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Programozás alapjai 1. gyakorlat Hirling Dominik.
OPERÁCIÓS RENDSZEREK LINUX – PARANCSSOR.
Ismétlés:grafikus felületek
A Linux karakteres felhasználói felülete
Órai jegyzet Változat:
Unix Linux GNU Copyright kriptográfia
Operációs rendszerek I.
A CLIPS keretrendszer
Ubuntu – ismerkedés Fájlok és könyvtárak
Számítógépes alapismeretek 2-3. gyakorlat Unix/Linux alapismeretek
Előadás másolata:

UNIX Összefoglaló az alapokról a ta65 tárgyhoz ( )

Bevezetés operációs rendszerek feladata multi tasking => védelem multi user => védelem operációs rendszer határai: csak a kernel  sok program is A UNIX történetéről Ajánlott irodalom

A UNIX filerendszere könyvtárstruktúra legfontosabb könyvtárak áttekintése file név van, kiterjesztés nincs alapvető parancsok pwd, ls, cd, mkdir, rmdir, rm -r, ln -s touch, cp, mv, rm, cat, tac, echo a 3 szintű védelmi rendszer tulajdonos, csoporttársak, többiek jogai rwx értelmezése file és könyvtár esetén ls -l -a, chmod, chown, chgrp

További alapvető parancsok processz kezelés ps [-a], kill [ -9 | -TERM | -STOP | -CONT | -SEGV ] lemezkezelés/helyfoglalás mount, umount, du, df, quota szűrők I/O átirányítás, összekapcsolás:,| more, less, head, tail, wc, sort [-r], uniq, rev később lesz: grep, sed, tr, awk egyéb man, diff, vi, pico, …

Felhasználók kezelése azonosítás,tárolt információk /etc/passwd (/etc/shadow) file felépítése user:x:121:100:Teljes Nev:/home/user:/bin/bash jelszó megfejtése szótárral, kimerítő kereséssel felhasználó által változtatható beállítások: chsh, chfn (finger) felhasználók korlátozása quota, ulimit felvétele, törlése

Filerendszerről mélyebben i-node-ok –file infók (pl. típus, jogok, méret, időbélyegek) –mutatók az adatblokkokra –direkt, [többszörösen] indirekt adatblokkok könyvtárak –spec. file-ok –file név + mutató az i-node-ra linkek (hard, soft)

A bash shell (parancsértelmező) Kényelmi szolgáltatások fel, le nyilak tab ctrl r !parancs eleje Folyamat vezérlés ctrl-s, ctrl-q ctrl-z, fg/bg ctrl-c Bash shell scriptek külön anyagban!

Reguláris kifejezések I. c egy karakter általában önmagát jelenti vannak metakarakterek, ezek védhetők: \ pl.: \^, \$, \\, stb. braket [] [abc] a vagy b vagy c, de csak 1 caret [^x] 1 karakter, ami nem az x range: [a-d] a-tól d-ig valamelyik named classes [:alnum:], [:alpha:], [:cntrl:], [:digit:], [:graph:], [:lower:], [:print:], [:punct:], [:space:], [:upper:], and [:xdigit:]. Hova tegyük, ha éppen ő kell? ”]” (elöl), ”^” (nem elöl), ”-” (végén) period ”.” (a pont karakter: egy db tetsz. kar.)

Reguláris kifejezések II. További metakerakterek ^ sor eleje $ sor vége \< szó eleje \> szó vége \b szó eleje \B nem szó eleje Repetition operators (ismétlési operátorok) ? 0x vagy 1x (legfeljebb egyszer) * 0x vagy többször (tetszőleges számúszor a 0-t is beleértve) + 1x vagy többször (legalább egyszer) {n} az előző elem pontosan n-szer {n,} az előző elem legalább n-szer {n,m} az előző elem legalább n-szer, legfeljebb m-szer

Reguláris kifejezések III. Concatenation (egymás után írás) Alternation: | (valamelyik közülük) Precendence (prioritás) repetition concatenation alternation A prioritás ()-lel felülbírálható.

sed Steam editor std. inputról std. outputra dolgozik Helyettesítés: s/regexp/replacement/ Tartomány megadás: eleje,vége (sor) Példák 1,2s/alma/korte/ (soronkénti első előford.) 3,$s/alma/korte/g (adott sorok összes előford.) 4,1s/korte/Vilmos&/ (4. sorban korte-ből Vilmoskorte) vigyázat, a shell kiértékelésétől ‘&’ védendő! 1,2!… amire nem illeszkedik…

awk I. Szövegfeldogozó Sor orientált működés $0, a teljes sor $1, $2,... (FS mentén tördelve) Programstruktúra: BEGIN {tevékenység} minta_1 {tevékenység_1} minta_2 {tevékenység_2} … minta_n1 minta_n2 {tevékenység_2} END {tevékenység}

awk II. Minta: nekünk elég: /regexp/ Tevékenység: C-hez hasonló utasítások Változók –Nem kell deklarálni –Lehet karakteres és numerikus is (autom. típus konv.) –Kezdőérték 0 illetve ”” –Tömböket képezhetünk, azok indexe is lehet numerikus és sring is!

awk III. Kifejezések C-hez hasonló operátorokkal Konkatenáció a ” ” (szóköz) operátorral Mintaillesztés a ”~” és a ”!~” operátorokkal Beépített függvények lásd UNIX segédlet 30. oldal! Általában is olvasni házi feladat oldal.

tr translate - fordítás valamiről valamire echo alma | tr [a-z] [A-Z] echo alma | tr -d [a-b] echo "a a a" | tr -s [\ ]