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

Hasonló dokumentumok
LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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

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. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Linux parancsok összefoglaló.

Operációs rendszerek 1.

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

chmod umask chown, chgrp

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

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

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

Operációs rendszerek I. IIII. gyakorlat

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

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)

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

1. Alapok. #!/bin/bash

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

Szkriptnyelvek. 1. UNIX shell

Operációs rendszerek gyak.

Programozás alapjai gyakorlat

1_Linux_bevezeto_bash

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

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

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

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

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

Számítógépes alapismeretek

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

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 II. labor. 2. alkalom

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

Linux alapok gyakorlat

A legfontosabb DOS parancsok

BASH SCRIPT SHELL JEGYZETEK

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

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

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

Linux kezelés alapjai

Operációs Rendszerek. Windows Parancssor

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

Operációs rendszerek gyakorlat

Parancsok. 1. fejezet Könyvtár- és fájlkezelés

6. BASH programozás I.

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

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

A 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.

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

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

Operációs Rendszerek példatár. Utolsó frissítés: február 10.

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

Operációs rendszerek gyakorlat

Linux bevezető (jegyzet)

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

Operációs Rendszerek II. labor alkalom

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

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

Windows há lo záti ádminisztrá cio gyákorlát

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

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.

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

A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben

Synology NAS integrálása inels IMM szerverhez

Operációs rendszerek gyakorlat

Számítógépes alapismeretek

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 9. óra. Kocsis Gergely, Kelenföldi Szilárd

Ügyfélforgalom számlálás modul

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

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 gyakorlat

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

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

Informatika szintmérő-érettségi tételek február

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

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

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

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

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

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

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

Munka állományokkal, könyvtárakkal I.

FTP szerver telepítése

Programozás alapjai, gyakorlati anyag

Broadlink RM mini 3 infra vezérlő integrálása az inels rendszerbe

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

Programozás alapjai 2 UNIX dióhéjban

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

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

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

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

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

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

Bemutatkozás. Bringye Zsolt

OPERÁCIÓS RENDSZEREK II GYAKORLAT

Operációs rendszerek gyakorlat összefoglaló

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

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

Egyetemi könyvtári nyilvántartó rendszer

Átírá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 parancsértelmező programok értelmezik a parancssori utasításokat és paramétereiket, majd gondoskodnak a végrehajtásukról A bash az egyik ilyen program Mese: külső és belső utasítások Utasítások futtatása az aktuális könyvtárból:./utasítás Kis és nagybetűk jelentősége

Utasítások szerkezete Parancsnév [Paraméterek helyközzel elválasztva] [Kapcsolós paraméterek] <enter a végrehajtáshoz> Példák: cp fájl.txt fájl2.txt cél tail -n5 fájl.txt cd $HOME echo 'alma körte dio'

Segítség man utasításnév Megadja az adott utasítás szintaxisát, lehetséges kapcsolóit és leírását A man oldalak egy része le van fordítva magyarra is, ezek megtalálhatóak például a következő helyen: http://progkor.inf.elte.hu/man/html/index.htm

Parancssori szövegszerkesztők Fontos, hogy a putty szövegkódolása jól legyen beállítva Programok: mcedit pico

Környezetváltozók Változók definiálhatóak parancssorban Var1 = 'alma, körte, dió' Vannak már eleve definiáltak is Tartalmuk használata: $Var1 Ekkor a Var1 változó értéke behelyettesítésre kerül a $Var1 helyére Különbség ' és között Kiírás: echo $Var1

Neves környezetváltozók HOME: a home könyvtárunk abszolút címe PWD: az aktuális könyvtár abszolút címe PATH: a külső parancsok helyeinek listája PS1: a parancssori promptot meghatározó változó Példák: PATH=$PATH::. export PS1="[${LOGNAME}@$(hostname)] # " export PS1='$PWD >'

Környezetváltozókkal kapcsolatos utasítások Kilistázásuk: env, set Törlésük: unset <változónév> Exportálásuk: export <változónév>

Néhány utasítás A who utasítás kilistázza, hogy a szerveren kik vannak fent, néhány további adattal együtt users kilistázza a bejelentkezett usereket ps kilistázza a futó utasításokat a pid-jukkal együtt (megj: háttérben futtatás...) kill a pid ismeretében még futó processzek leállíthatóak vele hostname

Jogosultság kezelés Jogosultságok chmod utasítás

Jogosultságok Jogok Read(r): olvasási jog Write(w): írási jog Sticky bit(x): objektumtól függő, utasítások esetén például futtatási jog Joggal felruházható entitások User(u): maga a felhasználó, a fájl tulajdonosa Group(g): a felhasználó csoportja Other(o): a többiek

A chmod utasítás Parancs: chmod - a jogok beállítására szolgál Példák: chmod +x scriptem chmod u+rwx alma.txt chmod go-w alma.txt

Fájlkezelés Fájlrendszer Mozgás a fájlrendszerben Könyvtárak létrehozása és törlése Fájlok mozgatása és törlése

Fájlrendszer Mese a fájlrendszer szerkezetéről Alapvetően fastruktúra soft- és hardlinkek (csak említés szintjén) Aktuális könyvtár Abszolút- és relatív hivatkozások használata

Mozgás a fában pwd utasítás, amivel lekérdezhető az aktuális könyvtár abszolút címe Ugyanez megtalálható a PWD nevű környezetváltozóban is cd <elérési útvonal> a segítségével módosíthatjuk az aktuális könyvtárunkat Példák: cd../alma/korte cd korte cd $HOME/alma/korte

ls ls kilistázza az aktuális vagy a célként megjelölt könyvtárak tartalmát paraméterek: a kilistázni kívánt könyvtárak, ha nem adjuk meg, akkor az aktuális tartalmát írja ki kapcsolók: l : részletes adatokat ad t : módosítási idő szerint rendezve számos rendezéssel és formátummal kapcsolatos kapcsolóval rendelkezik még

Könvtárak létrehozása és törlése mkdir : létrehozza a paraméterként kapott könvtárakat kapcsolók: p : ha a megadott útvonalon a szülők sem léteznek, akkor azokat is létrehozza v : kilistázza a létrehozott könyvtárakat is egyúttal rmdir : törli a megadott könyvtárat, ha az üres lásd még rm -r...

Fájlok mozgatása cp <mit1> <mitx> <hova> : a felsorolt fájlokat az utolsó paraméterként megkapott könytárba másolja, illetve ha csak két paramétert kap és a második paraméter nem egy létező könyvtár, akkor az utolsó paraméternek megfelelő néven kerül másolásra kapcsolók: r : egész könyvtárak is másolhatóak mv : hasonlóan működik és paraméterezhető mint a cp, csak másolás helyett áthelyezi a fájlokat

Fájlok törlése rm : törli a paraméterül kapott fájlokat kapcsolók: r : könyvtárak is törölhetőek a tartalmukkal együtt i : megerősítést kér minden egyes fájl törlése előtt

Megjegyzés Joker karakterek használata paraméterekben *?