Rendszerprogramozás Linux környezetben
|
|
- Mária Pataki
- 8 évvel ezelőtt
- Látták:
Átírás
1 Készítette: Petróczy Tibor Rendszerprogramozás Linux környezetben 1 1. Unix shellek és shell scriptek Miért, és mikor: - használtál már UNIX/Linux rendszert - ismered a rendszer alapfilozófiáját - nem a GUI felület az elsődleges - hatékony és gazdaságos üzemeltetés Rendszerprogramozás Linux környezetben A shell tulajdonságai: - parancsértelmező és programozási nyelv - a at a standard inputról vagy állományból olvassa - shell script segítségével egyszerűen bővíthető a parancskészlet - paraméterezhető (kapcsolók) - string változókra és vezérlési szerkezetekre épül - egyszerű átirányítás (>, <) - csővezeték használata - beépített használhatósága Shell részletesebb ismertetése a Linux alapismeretek alatt. Shellek beállítása alapvetően az /etc/profile fájl alatt érhető el. (~/.profile, ~/.bach_profile ) Shell script futtatása: - shell-en keresztül -> /bin/sh fájlnév - futtathatóvá kell tenni -> chmod 700 fájlnév, majd./fájlnév - sticky bit használata (más jogosultságával való futtatás) - kezdő sor a shell elérési utja: #!/bin/sh Futtatáskor alapvetően 2 hiba fordulhat elő, az egyik, hogy maga a script állomány nincs futtatható állapotra állítva, a másik pedig, hogy olyan helyről szeretnénk futtatni az állomány, amely nincs benne a PATH-ban. Parancsok: - Ctrl-C: program futásának megszakítása - Ctrl-D: programból való kilépés (exit) - Ctrl-Z: program futásának felfüggesztése (jobs, fg %n)
2 2 2. Shell alapelemek Fontosabb környezeti változók: - $HOME: login katalógus neve - $PATH: keresési út a programok végrehajtásához - $MAIL: elérési út ahova a mailjeink érkeznek - $PS1: elsődleges prompt - $PS2: másodlagos prompt - $EDITOR: alapértelmezett szövegszerkesztő - $PWD: aktuális munkakönyvtár - $OSTYPE: operációs rendszer típusa - $SHELL: jelenleg futó shell típusa - $TERM: terminál típusa - $RANDOM: véletlen szám - $USER: aktuális felhasználói név Változók használata: - valtozo=ertek - valtozo1=45 - valtozo2= Test szoveg - értékadásnál nincs szóköz az egyenlőség bal és jobb oldalán! - minden változót szövegként kezel - a szöveget jelek közé kell tenni - változó kiíratása a $-jel használatával: echo $valtozo1 - : betű szerinti kiíratás, ekkor nincs értelmezés, pl: echo Valtozo: $valtozo1 - : shell számára értelmes karaktereket értelmezi és behelyettesíti, pl: echo Valtozo: $valtozo1 - ` ` : parancsvégrehajtás, behelyettesítés Shell belső változói: - $# (parancssori paraméterek száma) - $n (n-edik parancssori paraméter értéke, max. 9) - $0 (aktuális héjprogram neve) - $$ (futó program azonosítója) - $? (exit státusz) - $- (a héjprogramot végrehajtó héjnak átadott kapcsolók) - $* (az összes paraméter egyben egyetlen stringként) Matematikai kifejezések: - < -lt (kisebb - less) - <= -le (kisebb egyenlő less equal) - = -eq (egyenlő - equal) - == -eq (Egyenlő - equal) -!= -ne (nem egyenlő not equal) - >= -ge (nagyobb egyenlő greater equal )
3 - > -gt (nagyobb - greater) - +, -, *, /, % (a szorzás védőkarakterrel értelmezendő: \* ) - -a logikai és ( ) - -o logikai vagy ( & ) -! logikai tagadás - expr(művelet) : végrehajtás 3
4 4 3. Átirányítások Parancs és adatfeldolgozás: 1. Szabványos bemenetre érkező adatokat fogadja (billentyűzet, file, másik program kimenete, hardver eszköz) 2. Feldolgozás 3.a Szabványos kimenetre küldi (képernyő, file, másik program bemenete, hardver eszköz) 3.b Szabványos hibacsatorna (Hiba csatorna + egyéb információk) -> fájlba, képernyőre Típusok: - program > file (program kimenete fájlba, ha létezik felülírja, ha nem létrehozza) - program >> file (program kimenete fájlba hozzáfűzéssel ha létezik, ha nem létrehozza) - program < file (program bemenete fájlból) - program 1 program 2 (első program kimenete a másik program bemenete) pl: program > /dev/audio, program > /dev/printer, program > /dev/null Szűrők: tipikusan a stdin-ról olvasnak és a stdout-ra írnak. Egyszerűen csővezetékbe szervezhetőek. Elágaztatás: tee parancs Elágazás segítségével egyidejüleg megkapjuk a képernyőn a végeredményt + fájlba írjuk a szükséges információkat. pl: ps aux sort tee filenev Leggyakoribb szűrők: - cat fájlok összemásolása - more fájlok kiírásának tördelése - less fájlok kiírásának tördelése - head fájl első n sora - tail fájl utolsó n sora - tee adatfolyam elágaztatás - sort sorbarendezése - tr karakterhelyettesítő - wc sor és karakterszámláló - diff fájl összehasonlítása - sed adatfolyam editor - uniq előfordulás vizsgálat
5 5 4. Vezérlési szerkezetek A. Feltételkezelés (if) if [logikai feltétel] then elif [logikai feltétel] then else fi A feltétel kezelés során használhatjuk a test parancsot, vagy a * + zárójel part. A test parancs segítségével kifejezések kiértékelése: Fájlokra alkalmazva: Szintaktika: test [kapcsoló] [file] Kapcsolók r Értéke igaz, ha a fájl létezik és olvasható -w írható -x futtatható f Értéke igaz, ha a fájl létezik s Értéke igaz, ha a fájl létezik és hossza nem nulla -b blokkos eszköz -c karakteres eszköz -d könyvtár -l közvetett hivatkozás -p csővezeték -e létezik -G saját csoportba tartozik -O saját tulajdonba tartozik file1 nt file2 a file1 újabb, mint a file2 file1 ot file2 a file1 régebbi, mint a file2 file1 ef file2 afile1 és file2 azonos állományt jelöl Karakterlánc kapcsolók: test $str1=$str2 Értéke igaz, ha a 2 változó értéke megegyezik test $str1!= $str2 Értéke igaz, ha a 2 string nem egyenlők test z $str Értéke igaz, ha a változó hossza nulla test n $str Értéke igaz, ha a változó hossza nem nulla Számokra értelmezve: Használjuk az aritmetikai összehasonlító kifejezéseket
6 6 B. Ciklusok (for) A shell programozás alapvető for ciklus kezelése: for változó in lista do done Bash script esetében használható a feltételes for ciklus kezelés: for (( kezdőérték; feltétel; léptetés )) do done C. Ciklusok (while) A ciklus addig fut, ameddig a logikai kifejezés értéke igaz! while [ logikai kifejezés ] do done Figyeljük a cikluson belüli változó növelésére a feltétel függvényében, hogy ne kapjunk végtelen ciklust, lehetséges megoldások: valtozo=`expr $valtozo + 1` valtozo=$((valtozo+1)) true $((valtozo++)) D. Ciklusok (until) A ciklus addig fut, ameddig a logikai kifejezés értéke hamis! until [ logikai kifejezés ] do done E. Többágú szelekció (case) case valtozo in minta1) parancs;; minta2) parancs;; *) parancs;; esac
7 7 5. Függvények - Függvény változói nem lokálisak, hozzáférnek a főprogram változóihoz és maguk is létrehozhatnak újakat, ezeket a főprogram is örökölni, illetve látni fogja. - Többszörös meghívás esetén nem lesznek többször létrehozva, csak a függvény első meghívásakor - önálló be- és kimenettel, visszatérési értékkel, valamint saját parancssori paraméterekkel rendelkeznek - visszatérésük értékét müködésük végén adják át fuggveny () { } fuggveny Függvény hívásának blokkját meg kell előzni a megírt (létező) függvény törzsének. A meghíváskor tetszőlegesen elláthatjuk a függvényünket paraméterekkel, amelyekre hivatkozhatunk a függvény törzésben. Példa: fuggveny_paramter () { } echo Kiirjuk a 2. paramétert: $2 fuggveny_paramter Elsö Második Harmadik 5 Tiz Jelen példában, a függvényünket 5 tetszőleges paraméterrel hívtam meg, és a függvény törzsében hivatkoztam a második meghívott paraméterre, így a képernyőre a következő sort írja ki: Kiirjuk a 2. paramétert Második
8 8 6. Reguláris kifejezések A reguláris kifejezések a UNIX/Linux rendszerek mélyebb megismerésénél nélkülözhetetlenek, elsősorban felhasználási területük: - keresések - szűrések - cserék A szabályos, vagy reguláris kifejezésekkel vezérlhetjük a programokat. Leggyakabban használt eszközök: grep, sed, awk A grep a bemenetre érkező sorok közül csak azokat küldi a kimenetre, amelyek megfelelnek az adott reguláris kifejezésnek (szűrési feltételnek). A sed (Strem Editor) a megadott szerint módosítani is tudja a kimenetet (csere). Sor alapú, de a teljes bemenetet egyben is kezelheti. Az awk programozási nyelv szövegfeldolgozásra. Soronként kezeli a bemenetet, és a kimenetet módosítani tudja, továbbá a sorokon belül mezőket is megkülönböztet (pozícionálás). Használt speciális karakterek: ^ sor eleje (grep ^a file : a betűvel kezdődő fájlok) $ sor vége (grep a$ file : a betűre végző fájlok). tetszőleges karakter (kivéve új sor) \ mentesítő karakter, speciális jelentés ki/be kapcsolás [ lista ] egyetlen karakter, amely a megadott lista bármely eleme lehet [^lista] egyetlen karakter, amely a listában felsoroltakon kivül bármi lehet [a-z] [A-Z] bármilyen kisbetű bármilyen nagybetű [0-9] bármilyen számjegy * ismétlő karakter, a * előtt álló karakter vagy kifejezés tetszőleges (akár 0) számú előfordulása + ismétlő karakterek, de megköveteli, hogy az előtte lévő karakter, vagy kifejezés legalább egyszer előforduljon ( ) csoportba rendezi a szabványos kifejezéseket, egységként kezeli logikai VAGY { } illeszkedések száma (,x- pontosan,,x,- legalább, {x,y} intervallum) Példák: cat szoveg grep ^[0-9] cat szoveg grep ^[0-9]\{1\}[^0-9] cat szoveg grep ^[0-9]\{1\}[^0-9]* - számmal kezdődik - 1db számmal kezdődik és követi valami kötelezően - 1db számmal kezdődik, de lehet 1db szám is
9 9 7. Stream editor SED: folyamat editor, vagy programozható szövegszerkesztő A szabványos bemenetre érkező szöveget képes feldolgozni és átalakítani. Hogyan: a feldolgozandó szöveget soronként egy átmeneti tárba, az úgynevezett mintatérbe olvassa be, szabályos kifejezések alapján megkeres benne bizonyos részeket, majd elvégzi rajtuk az egybetűs formájában megadott műveleteket. pl: sed program vagy sed program filenév Jelen példában a program a sed saját nyelvén írt szöveg feldolgozási utasítássorozatot jelenti. Általános program: <cím1>, <cím2> parancs A cím jelen esetben, lehet: - szám: a bemenet adott sorszámú sorra pl: sed 10 parancs - csak a 10. soron hajtódik végre sed 1, 10 parancs - az 1-től 10-ig terjedő sorokra hajtódik végre sed parancs 10 - a keresett mintának csak a 10. előfordulásán hajtódik végre - szabványos kifejezés pl: sed /[0-9]/ parancs - csak a számokat tartalmazó sorokon érvényesül sed /[a-z]/ parancs - csak a kisbetűket tartalmazó sorokon érvényesül Alapvető parancslista: - p: kiíratás - d: törlés - s: helyettesítés egy előfordulásnál - s-g: helyettesítés minden előfordulásnál - a: hozzáfűzés - i: beszúrás - c: a mintatér cseréje - y: a karakterek cseréje - n: még 1 sort olvas a bemenetről és hozzáfűzi a mintatérhez Példák: cat szoveg sed p - duplan jeleníti meg a sorokat cat szoveg sed 10 p - duplán jeleníti meg a 10. sort cat szoveg sed 1, 10 p - duplán jeleníti meg 1-10-ig a sorokat -n - letilthatjuk az alapértelmezett megjelenítést cat szoveg sed n 10 p - csak a 10. sort jeleníti meg cat szoveg sed 1, 10 d - törli 1-10-ig a sorokat cat szoveg sed s/mit/mire/ - csak az első előfordulást cseréljük cat szoveg sed s/mit/mire/g - minden előfordulást cserélünk cat szoveg sed y/mit/mire/ - helyettesítendő/helyettesítő karakterszámra egyforma!
10 Fájlba íratás: sed program f fájlnév 10
11 11 8. AWK programnyelv Jellemzői: - Szövegfeldolgozásra szakosodott programnyelv, több változata létezik: - awk, gawk (GNU projtect), tawk (MS-Windows DLL), awka, mksawk, awkcc, mawk - a C szövegszerkesztésre kihegyezett változata, képességei azonosak egy grafikus felületen futó táblázatkezelővel - az awk alapvető feladata, hogy olyan szövegegységeket keressen file-okban, amelyek tartalmaznak egy bizonyos mintát - a minta lehet szabványos kifejezés vagy logikai feltétel, ha nincs minta akkor minden sorra végrehajtja - az awk programok adatvezéreltek (először az adatot adjuk meg amivel dolgozni szeretnénk, aztán azt, hogy mit szeretnénk csinálni) Futtatása: - szabványos bementről: awk {} - feldolgozandó fájl megadásával: awk {} file1 <file2> - ha a program hosszabb, vagy külön fájlban van: awk f programfile awk f programfile file1 <file2> Feldolgozás: programfile.awk #!/bin/awk - soronként történik, a sorokat mezőkre osztja (legkisebb feldolgozási egység) - a mezőket a mezőelválasztó karakterrel tagoljuk, értéke definiálható [-F] (alapértelmezetten: szóköz, tabulátor) - mezőkre hivatkozás: $1, $2, $n, a $0 az egész sort jelöli - a minták megadása reguláris kifejezéssel / / jelek között - logikai feltételek a C-ben megszokott operátorokkal: a>2 Változók: - felhasználó által megadott változók: a. nem kell külön deklarálni, első értékadáskor létrejönnek b. megadhatjuk program futása előtt is, vagy a héjprogram változóját is átvehetjük pl: less /etc/passwd awk F: {nev= Felhasznaloi nev: ; konyvt= Konyvtar: ; print nev,$1 konyvt$6}
12 12 c. BEGIN blokk használata, ez a főciklustól független műveletek végrehajtását teszi lehetővé, így a BEGIN még a sorok feldolgozása előtt, de csak egyszer fog végrehajtódni, míg az END blokk a sorok feldolgozás után végez el valamilyen műveletet pl: awk F: BEGIN {nev= Felhasznaloi nev: ; konyvt= Konyvtar: } {print nev, $1, konyvt$6} - belső változók: a. FILENAME (aktuális bemeneti fájl) b. FS (bemeneti mezőelválasztó karakter) c. NF (az aktuális sor mezőinek száma) d. NR (az aktuális sor száma) e. OFS (kimeneti mezőelválasztó karakter) Operátorok: - = (értékadás) - (vagy) - && (és) -! (tagadás) - relációs operátorok (>=, ==,!= ) - aritmetikai operátorok (+, -, *, /, %, ++, --) Vezérlési szerkezetek: - ugyanaz, mint a C programozási nyelv esetében if (feltétel) utasítás else utasítás for(kifejezés1;feltétel;kifejezés2) utasítás for(változó in tömb) utasítás while(feltétel) utasítás break continue next exit Beépített függvények: (eltérhetnek a különböző awk-k esetében) - cos(kif): kifejezés koszinusza - exp(kif): kifejezés exponenciális függvénye - getline(): következő sor beolvasása, ha a visszatérési értéke 0, akkor fájl vége - index(s1,s2): s2 kezdő pozíciója s1-ben - int(kif): kifejezés egészrésze - length(s): s string hossza - log(kif): kifejezés logaritmusa - sin(kif): kifejezés szinusza - split(s,a,d): s-t d elválasztójel szerint a[1] a[n] tömbelemekre osztja, visszatérési értéke n
13 - sprintf(fmt, ): a -ot fmt formátum string szerint formázva adja vissza - substr(s,m,n): s string m-edik karaktertől kezdődő n karakteres része 13
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észletesebbenBASH 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észletesebben1. 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észletesebbenBASH 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észletesebbenS 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észletesebbenOperá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észletesebbenAWK 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észletesebbenfile./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észletesebbenAWK 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észletesebbenlength (s): Az s karaklerlánc hossza, substr(s,m,n): Az s mezőben levő karakterláncnak az m-edik karakterétől kezdődő, n darab karaktert vágja ki.
9. Gyakorlat AWK 2 length (s): Az s karaklerlánc hossza, substr(s,m,n): Az s mezőben levő karakterláncnak az m-edik karakterétől kezdődő, n darab karaktert vágja ki. Ha az n-et elhagyjuk, akkor az m-ediktől
RészletesebbenBü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észletesebbenOperá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észletesebbenAWK 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észletesebbenBEKÉ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észletesebbenPé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észletesebbenOperációs rendszerek gyak.
Operációs rendszerek gyak. AWK programozás Hirling Dominik Szegedi Tudományegyetem AWK AWK: a pattern scanning and processing language mintaelemző-és feldolgozó nyelv bármilyen szövegből minták alapján
RészletesebbenOperá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észletesebbenOperá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észletesebbenA 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észletesebbenchmod 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észletesebbenOperá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észletesebbenOperá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észletesebbenOperá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észletesebbenSzá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észletesebben6. BASH programozás I.
6. BASH programozás I. A BASH héj, mint a legtöbb héj, nemcsak egy felhasználói felület, de kifinomult, magasszintű programozási nyelvet megvalósító értelmező program (interpreter) is. A BASH ezzel a nyelvvel
Részletesebben7. 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észletesebbenLinux 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észletesebbenSzűrők, reguláris kifejezések AWK programozás: minták, vezérlési szerkezetek, tömbök, beépített függvények, reguláris kifejezések
02 Szűrők, reguláris kifejezések AWK programozás: minták, vezérlési szerkezetek, tömbök, beépített függvények, reguláris kifejezések Egyszerű szöveges szűrő grep csak a mintához illeszkedő sorokat írja
RészletesebbenMunka á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észletesebbenSzűrők Reguláris kifejezések, AWK
02 Szűrők Reguláris kifejezések, AWK A félév hátralévő részének célja Szöveges fájlok tartalmának a kezelése, manipulációja, automatizált módosítása Reguláris kifejezések Komplex mintaillesztés megadása
RészletesebbenOperációs rendszerek 1.
Operációs rendszerek 1. BASH programozás szintaktikai alapok Balla Tibor balla.tibor@inf.unideb.hu BASH UNIX rendszerhéj GNU Project Bourne again - born again SH Irodalom Bash Reference Manual (http://www.gnu.org/software/bash/manual/bashref.html)
Részletesebben7. 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észletesebbenBevezeté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észletesebbenC programozás. 1 óra Bevezetés
C programozás 1 óra Bevezetés A C nyelv eredete, fő tulajdonságai 1. Bevezető C nyelv alapelemei többsége a BCPL (Basic Combined Programming Language {1963}) Martin Richards B nyelv Ken Thompson {1970}
RészletesebbenOperációs rendszerek. 10. gyakorlat. AWK - bevezetés UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - bevezetés Operációs rendszerek 10. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 15 Reguláris
RészletesebbenA héj vezérlő szerkezetei I.
Tartalom A héj vezérlő szerkezetei I. 1.Vezérlés a héj programozásban...1 1.1.Vezérlési szerkezetek...1 1.2.Az igaz/hamis feltétel a héjprogramozásban...1 2.Az &&, és! szerkezetek...2 3.A test és az expr
RészletesebbenII. 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észletesebbenAdattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.
Informatika 1 2011 Második előadás, vezérlési szerkezetek Szabó Adrienn 2011. szeptember 14. Tartalom Algoritmusok, vezérlési szerkezetek If - else: elágazás While ciklus For ciklus Egyszerű típusok Összetett
RészletesebbenHORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport
10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)
RészletesebbenOperá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észletesebbenWebprogramozás szakkör
Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás
RészletesebbenTovábbi vezérlő valamint számításokat megkönnyítő szerkezetek
Tartalom További vezérlő valamint számításokat megkönnyítő szerkezetek 1.A case szerkezet...1 2.A select szerkezet...3 3.Aritmetikai kiértékelés: számítások a (( )) szerkezettel...4 4.A C stílusú for ciklus...6
RészletesebbenProgramozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
RészletesebbenMunka á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észletesebbenOperációs rendszerek MINB240/PMTRTNB230H
Biztonsági környezet Operációs rendszerek MINB240/PMTRTNB230H 12. Előadás Biztonság Biztonság és védelemi mechanizmusok Biztonság kérdése probléma természete Védelmi mechanizmusok biztonság elérését lehetővé
Részletesebben8. 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észletesebbenA shell vezérlő szerkezetei I.
Tartalom A shell vezérlő szerkezetei I.. Mit nevezünk vezérlésnek a shell programozásban.... Vezérlési szerkezetek....2 Az igaz/hamis feltétel a shell programozásban... 2. Az &&, és! szerkezetek...2 3.
RészletesebbenInformatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
RészletesebbenA sed folyamszerkesztő
A sed folyamszerkesztő 1.Bevezető...1 2.A sed parancssora...1 3.A sed működése...2 4.A sed parancsai...3 4.1.A címek megadása...3 4.2.Gyakran használt parancsok...5 4.3.Ritkábban használt parancsok...8
RészletesebbenOperációs Rendszerek példatár. Utolsó frissítés: 2014. február 10.
Operációs Rendszerek példatár Utolsó frissítés: 2014. február 10. A példatár Szegedi Tudományegyetemen oktatott Operációs rendszerek tárgy gyakorlati anyagához illeszkedo feladatok sorát tartalmazza, mely
RészletesebbenPHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv
PHP A PHP rövidítés jelentése hivatalosan: PHP Hypertext Preprocessor. Ez egy kiszolgáló-oldali parancsnyelv, amit jellemzően HTML oldalakon használnak. A különbség a két nyelv között az, hogy a kiszolgáló
RészletesebbenS 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 10. előadás Ami eddig volt Számítógépek architektúrája Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Shell script Windows adminisztráció
RészletesebbenOperá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észletesebben8. 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észletesebbenTovábbi vezérlő valamint számításokat megkönnyítő szerkezetek
Tartalom További vezérlő valamint számításokat megkönnyítő szerkezetek 1. A case szerkezet...1 2. A select szerkezet...3 3. Aritmetikai kiértékelés: számítások a (( )) szerkezettel...4 4. A C stílusú for
RészletesebbenKarakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva!
A PL/SQL alapelemei Karakterkészlet Az angol ABC kis- és nagybetűi: a-z, A-Z Számjegyek: 0-9 Egyéb karakterek: ( ) + - * / < > =! ~ ^ ; :. ' @ %, " # $ & _ { }? [ ] Szóköz, tabulátor, kocsivissza A kis-
RészletesebbenC programozási nyelv
C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György
RészletesebbenAlgoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános
RészletesebbenA sed folyamszerkesztő
A sed folyamszerkesztő 1. Bevezető...1 2. A sed parancssora...1 3. A sed működése...2 4. A sed parancsai...3 A címek megadása...3 Gyakran használt parancsok...4 Ritkábban használt parancsok...7 A hold
RészletesebbenOperá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észletesebbenMunka állományokkal, könyvtárakkal I.
A chmod parancs I. A pelda állomány futtathatóvá tétele a tulajdonos számára (a többi jog nem módosul). chmod u+x pelda A pelda állomány olvasási és írási jogainak tiltása az állomány csoportja és az egyéb
RészletesebbenOperá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észletesebbenS 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észletesebbenPere László Linux: felhasználói ismeretek I. Az alapok
Pere László Linux: felhasználói ismeretek I. Az alapok PÉCS, 2002 Pere László: Linux felhasználói ismeretek I. Pere László Felelõs kiadó a Kiskapu Kft. ügyvezetõ igazgatója 2002 Kiskapu Kft. 1081 Budapest,
RészletesebbenLINUX 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észletesebbenLinux 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észletesebbenOperá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észletesebbenA C# programozási nyelv alapjai
A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet
RészletesebbenBevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás
01 Bevezetés jogosultságkezelés, csővezeték, átirányítások BASH script programozás Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport,
RészletesebbenAlapok. tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók
Haskell 1. Alapok tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók elég jól elkerülhetők így a mellékhatások könnyebben
RészletesebbenS 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 8. 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 Shell
RészletesebbenA 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észletesebbenProgramozá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észletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. február 18. Minimum és maximumkeresés u s i n g n a m e s p a c e s t d ; i n t main ( ) { c o u t
RészletesebbenProgramozás Minta programterv a 1. házi feladathoz 1.
Programozás Minta programterv a 1. házi feladathoz 1. Gregorics Tibor 1. beadandó/0.feladat 2008. december 6. EHACODE.ELTE gt@inf.elte.hu 0.csoport Feladat Egy osztályba n diák jár, akik m darab tantárgyat
RészletesebbenGyors tippek linuxra
Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23. Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan
RészletesebbenMechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe
Mechatronika és mikroszámítógépek 2017/2018 I. félév Bevezetés a C nyelvbe A C programozási nyelv A C egy általános célú programozási nyelv, melyet Dennis Ritchie fejlesztett ki Ken Thompson segítségével
RészletesebbenJava II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
RészletesebbenProgramozás alapjai gyakorlat. 2. gyakorlat C alapok
Programozás alapjai gyakorlat 2. gyakorlat C alapok 2016-2017 Bordé Sándor 2 Forráskód, fordító, futtatható állomány Először megírjuk a programunk kódját (forráskód) Egyszerű szövegszerkesztőben vagy fejlesztőkörnyezettel
RészletesebbenProgramozási nyelvek Python
Programozási nyelvek Python A nyelv története és jellemzői 2 A nyelv története Tervező Guido van Rossum (1956, Hollandia) Befolyásoló nyelvek ABC (pl. blokkok jelölése behúzással); Modula-3; C; C++; Unix
RészletesebbenOperációs Rendszerek Gyakorlat
. feladat Operációs Rendszerek Gyakorlat Második zh. felkészülés, gyakorlás 207 május 2. - Berta Árpád Készíts egy bash scriptet, amely a paraméterről kapott szóközzel elválasztott kifejezések közül kiírja
RészletesebbenPYTHON. Avagy hosszú az út a BioPythonig
PYTHON Avagy hosszú az út a BioPythonig Miért a Python? Mert ez áll a legközelebb az ember által beszélt nyelvhez. Mert ez a leggyorsabb az ismert script nyelvek közül Mert rengeteg modul érhető el hozzá
RészletesebbenAlgoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1
Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG 1 A fenti
RészletesebbenVezérlési szerkezetek
Vezérlési szerkezetek Szelekciós ok: if, else, switch If Segítségével valamely ok végrehajtását valamely feltétel teljesülése esetén végezzük el. Az if segítségével valamely tevékenység () végrehajtását
RészletesebbenProgramozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.10.. -1- Mit tudunk már? Típus fogalma char, int, float,
RészletesebbenVáltozók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Javascript Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása
RészletesebbenA programozás alapjai
A programozás alapjai Változók A számítógép az adatokat változókban tárolja A változókat alfanumerikus karakterlánc jelöli. A változóhoz tartozó adat tipikusan a számítógép memóriájában tárolódik, szekvenciálisan,
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 3. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 3. előadás Vezérlési szerkezetek Elágazás Gyakran előfordul, hogy meg kell vizsgálnunk egy állítást, és attól függően, hogy igaz vagy hamis, a programnak más-más
RészletesebbenOperá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észletesebbenKonzolalkalmazások gyors tesztelése
Juhász Tibor: Konzolalkalmazások gyors tesztelése Kiegészítés a Programozási ismeretek haladóknak című könyvhöz (Műszaki Kiadó, 2012) A programozás versenyeken, de egyéb esetekben is fontos lehet, hogy
RészletesebbenMit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Mit tudunk már? Típus fogalma char, int, float, double változók deklarációja operátorok (aritmetikai, relációs, logikai,
RészletesebbenPython bevezető foglalkozás Python bevezető foglalkozás
Python bevezető foglalkozás program, programozás, programnyelvek a Python nyelv és az IDLE környezet változók és adattípusok konzol input és output (input(), print()) vezérlési szerkezetek (if/else, while)
RészletesebbenForráskód formázási szabályok
Forráskód formázási szabályok Írta: Halmai Csongor, Webcenter Bt. A php és html kódrészletek Ugyanazon fájlon belül nem szerepelhet php kód és html tartalom. E kettő különválasztására smarty-t vagy más
RészletesebbenOperációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Bevezetés, követelmények Operációs rendszerek 1. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12
RészletesebbenSQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
Részletesebben8. 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 reguláris kifejezések használatának megismerése. Az egrep parancs használatának elsajátítása 2. További
RészletesebbenIsmerkedés a Python programnyelvvel. és annak micropython változatával
Ismerkedés a Python programnyelvvel és annak micropython változatával A Python programozási nyelv története Az alapötlet 1980-ban született, 1989 decemberében kezdte el fejleszteni Guido van Rossum a CWI-n
RészletesebbenProgramozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1
Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1 Készítette: Gipsz Jakab Neptun-azonosító: A1B2C3 E-mail: gipszjakab@vilaghalo.hu Kurzuskód: IP-08PAED Gyakorlatvezető
RészletesebbenBevezetés a programozásba I 10. gyakorlat. C++: alprogramok deklarációja és paraméterátadása
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 10. gyakorlat C++: alprogramok deklarációja és paraméterátadása 2011.11.22. Giachetta Roberto groberto@inf.elte.hu
RészletesebbenDelphi 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