Operációs rendszerek I. IIII. gyakorlat

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

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

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)

Operációs rendszerek 1.

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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)

Programozás alapjai gyakorlat

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

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

Operációs rendszerek gyak.

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

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

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

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

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

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

Operációs rendszerek 1.

Linux parancsok összefoglaló.

Linux kezelés alapjai

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. #!

Számítógépes alapismeretek

1_Linux_bevezeto_bash

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

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

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

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

A legfontosabb DOS parancsok

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

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

FÁJLOK, KÖNYVTÁRAK, JOGOK, STB

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

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

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

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

Programozás alapjai, gyakorlati anyag

BASH SCRIPT SHELL JEGYZETEK

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

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

Linux alapok gyakorlat

Az fájlrendszer és a kapcsolódó parancsok

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

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

Linux - ízelítő. Várady Géza

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

Operációs rendszerek. UNIX fájlrendszer

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

Operációs rendszerek gyakorlat

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

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem

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

Operációs rendszerek. UNIX/Linux fájlrendszerek

18. témakör. Jogosultságok (Windows és Linux jogosultságok összehasonlítása, helyi és megosztási jogosultságok)

Linux bevezető (jegyzet)

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

Synology NAS integrálása inels IMM szerverhez

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

Operációs Rendszerek. Windows Parancssor

Felhasználók és csoportok

A UNIX állományrendszere és a kapcsolódó parancsok

chmod umask chown, chgrp

Operációs rendszerek gyakorlat

2. lépés: openssh szerver telepítés sudo apt-get install openssh-server

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

LINUX PMB VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

A Linux operációs rendszer 2017.

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r

Csatlakozás a pandora.inf.elte.hu-re Linux alapparancsok

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

Linux Essentials. Torma Hajnalka

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

Számítógép architektúrák. A mai témáink. A Unix. A burok

Számítógép Architektúrák. 2. Gyakorlat (shell és HTML alapok)

Bevezetés a. Linux. rendszerek használatába. készítette: Deák János

Hálózatok építése és üzemeltetése

C/C++ programozás UNIX környezetben

Operációs rendszerek. 10. gyakorlat. AWK - bevezetés UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

UNIX rendszerek. UNIX: operációs rendszer, C programozási nyelvben írt Linux (nyílt forráskódú) Solaris (SUN Microsystems) lsd. pld.

Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai. Legfontosabb tulajdonságai/2

Legfontosabb tulajdonságai. Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai/2. A UNIX rövid története.

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

1. Alapok. #!/bin/bash

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

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

ÚTMUTATÓ Operációs rendszerek tárgyból 2015/2016. tanév 1. félév. Tantárgyi program

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

Operációs rendszerek gyakorlat

Operációs rendszer feladatai. Informatikai alapismeretek. Multiprogramozás. Közös jellemzık. Virtuális tárkezelés. Multiprogramozás problémái

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

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

FTP szerver telepítése

Youtube videó letöltés és konvertálás Linuxon

Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1. Dinamikus változók. Dinamikus változók. Dinamikus változók. Dinamikus változók. 7.

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

7. gyakorlat Sorozatok, Fájlkezelés

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

Legfontosabb tulajdonságai. Programozás alapjai II. UNIX alapok. Legfontosabb tulajdonságai/2. A UNIX rövid története. A UNIX rövid története/2

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

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

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

(jegyzet) szeptember i óra anyaga. 1. Bevezetés

Átírás:

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 -l rm -i ls tlr alias uzeno=write oleg

copy, move cp <kapcsolók> <eredeti> <új> Létrehoz az <eredeti> nevű fájlból egy másolatot <új> néven (ha nem létezik ilyen nevű könyvtár) cp <kapcsolók> <lista> <újhely> Átmozgatja a <lista> elemeit az <újhely> könyvtárba (aminek ekkor már léteznie kell) Lehetséges kapcsolók: -f kétes esetben sem kérdez vissza -i bármely kétes esetben megerősítést vár -u csak a régebbi fájlokat írja felül -r ha könyvtárat talál, rekurzívan átmásolja azt is Alapesetben állományt másol, könyvtárat nem!!!!!!!!

mv <kapcsolók> <eredeti> <új> Átnevezi az <eredeti> nevű fájlt vagy könyvtárat az <új> névre (ha ilyen nevű könyvtár még nem létezett) mv <kapcsolók> <lista> <újhely> Átmozgatja a <lista> elemeit az <újhely> könyvtárba (aminek ekkor már léteznie kell) Lehetséges kapcsolók: -f kétes esetben sem kérdez vissza -i bármely kétes esetben megerősítést vár -u csak a régebbi fájlokat írja felül

Szövegfájlok kezelése touch <név> Új állomány létrehozása üresen, ha az még nem létezik. cat <fájl> A <fájl> teljes tartalmát egyszerre kiírja a képernyőre. Mi történik akkor ha nincs megadva fájl? file <fájl> A megadott fájl típusát adja eredményül.

Átirányítások Mind a bemenet mind pedig a kimenet átirányítható egy tetszőleges állományba. a jelölést a parancs utolsó paramétere után kell feltünteni. Több átirányítás esetén azok végrehajtása balról jobbra történik. < FÁJL stdin (a megadott fájlból olvas) > FÁJL stdout (a megadott fájlba ír, létező állomány felülírásával) >> FÁJL stdout (a megadott fájlba ír, a létező állomány végéhez való hozzáfűzéssel)

cat >tudomany.txt A tudomány vagy fizika, vagy bélyeggyűjtés. CTRL +D (eof) cat >>tudomany.txt Ernest Rutherford (eof)

more <fájl> A <fájl> teljes tartalmát oldalanként kiírja a képernyőre. head -<n> <fájl> (default 10) A <fájl> első <n> sorát kiírja a képernyőre. tail -<n> <fájl> (default 10) A <fájl> utolsó <n> sorát kiírja a képernyőre.

1, A tudomany.txt első két sorát irányítsa át az idezet.txt állományba. 2, Az utolsó sorát pedig szerzo.txt állományba.

head -2 < tudomany.txt >idezet.txt tail -1 <tudomany.txt >szerzo.txt history, ls

od, xd Állományok tartalmának listázása (dump), oktális, hexadecimális számrendszerben.

Mintaillesztő karakterek * tetszőleges karakterből álló, tetszőlegesen hosszú szó (üres szó is).? egyetlen tetszőleges karaktert helyettesít. [halmaz] A halmaz bármely karakterének egy példánya. [első-utolsó] mint az előbb, de itt tartományt adhatunk meg. [^halmaz] a halmazban nem szereplő bármely karakter egy példánya.

Példák mintákra: alfa.? start??.xml *.html *vector* [Kk]epek gcc-3.[0-3]

Láncolás (Linkek) ln -s <forrás> <cél> Létrehoz egy a <forrás> -ra mutató softlink -et ln <forrás> <cél> Létrehoz egy a <forrás> -ra mutató hardlink -et Könyvtárra nem alkalmazható!!!!

ln s out.txt out2.txt rm out.txt ln out.txt out2.txt rm out.txt out2.txt @out.txt out.txt @6553641 out2.txt @6553641 out.txt @6553641 Adat az 6553641-es inode-hoz Adat az 6553641-es inode-hoz

du <kapcsolók> <lista> Összeszámolja a könyvtárban található fájlok méretét Lehetséges kapcsolók: -s csak a végösszeget írja ki -m kilobájtok helyett megabájtokban számol -h az ember számára könnyen olvasható méretkiírás df - Lista készítése az összes partícióról df <kapcsolók> <útnév> A filerendszer szabad és foglalt blokkjainak számát adja meg. df. - aktuális könyvtár információk

mount [kapcsolók] [eszköz] [csatolási_ hely] Új filerendszer csatolása egy könyvtárstruktúrába. A meg nem adott paramétereket a parancs az /etc/fstab file megfelelő bejegyzéseiből veszi. umount - filerendszer leválasztása umount eszközhozzáépítési-pont Az eszközhozzáépítési-pont az a könyvtár, ahová a tárolóeszközön lévő állományainkat csatolni akarjuk.

Jogosultságok A linux többfelhasználós rendszer. Nyilvánvaló, hogy a fájlokhoz hozzáférést valamilyen módon korlátozni kell. A korlátozáshoz rendelkezésre áll 3 osztály Tulajdonos (User), Csoport (Group), Többiek (Others) 3 féle jog Olvasás (Read), Írás (Write), Végrehajtás (execution)

Jogosultságok értelmezése Jog Könyvtár Fájl r olvasás w írás A könyvtár tartalma kilistázható A könyvtárban a bejegyzések módosíthatóak A fájl tartalma olvasható A fájl tartalma módosítható x végrehajtás A hozzáférés engedélyezett, e nélkül nem lehet például belépni sem a könyvtárba A fájl futtatható

Jogosultságok megváltoztatása chmod <jogosultság> <lista> <jogosultság> <kinek><hogyan><mit> <kinek>: a (All), u (User), g (Group), o (Other) <hogyan>: + (megadás), - (megvonás), = (beállítás) <mit>: r (Read), w (W rite), x (execute) <user><group><other> mindegyik egy oktális számjegy 4 (read), 2 (write), 1 (execute) pl: chmod go-w out.txt chmod 640 out.txt

chgrp [kapcsolók] csoportfile-ok A file-ok csoporttagságát módosítja. Ezt a parancsot a rendszer adminisztrátora vagy amegadott file-ok tulajdonosa hajthatja végre. A csoport numerikus csoportazonosítóként vagy a csoport nevével adható meg.

chown [kapcsolók] tulajdonos [,csoport] file Megadott file-ok tulajdonosát és csoportját módosíthatjuk ezzel a paranccsal. A tulajdonost, vagy csoportot numerikus azonosítóval, vagy névvel adjuk meg.