1_Linux_bevezeto_bash

Hasonló dokumentumok
Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat

Linux alapok gyakorlat

Operációs rendszerek gyakorlat

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 gyakorlat

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Ismerkedjünk meg a Linuxszal!

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

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

Operációs rendszerek - bevezető

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

A Linux operációs rendszer 2017.

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

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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 I. IIII. gyakorlat

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

Számítógépes alapismeretek

Számítógépes alapismeretek

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

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

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

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

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

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

Operációs rendszerek 1.

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

Operációs rendszerek gyak.

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

eszemélyi Kliens Szoftvercsomag

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)

eszemélyi Kliens Szoftvercsomag

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

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

Linux alapok és használatuk

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

Google Drive szinkronizálása asztali géppel Linux rendszeren

A L i n u x r u h á j a

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

Programozás alapjai gyakorlat

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. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

chmod umask chown, chgrp

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

OE-NIK 2010/11 ősz OE-NIK ősz

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

Synology NAS integrálása inels IMM szerverhez

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Linux Essentials. Torma Hajnalka

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

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

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

Informatika 1 4. előadás: Operációs rendszerek

Hardver és szoftver követelmények

Szkriptnyelvek. 1. UNIX shell

Informatika A versenyzők a feladatlapot mindkét kategóriában a II. kategória első fordulójának kivételével csak elektronikus formában kapják meg

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Számítógépes munkakörnyezet II. Szoftver

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

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

Telepítés Linux alatt röviden - általánosan

Informatika Informatika

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

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

Operációs rendszer ismeretek

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

Digitális írástudás március 13. TÁMOP C-09/ Trambulin

Operációs Rendszerek. Windows Parancssor

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

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

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

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

Linux 1-2. Labor Elo zetes ismeretek

Linux ismeretek. Göcs László mérnöktanár. KF-GAMF Informatika Tanszék tavaszi félév

1. Alapok. #!/bin/bash

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

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Az operációs rendszer fogalma

Linux parancsok összefoglaló.

Egy egyszerű, gyors és szabad újratelepítő eszköz: upi

Linux rendszergazda tanfolyamok

SZOFTVEREK (programok)

Operációs rendszerek 2

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

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

K&H token tanúsítvány megújítás

Unix alapú operációs. rendszerek ELŐADÁS CÍME. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék

OPENCV TELEPÍTÉSE SZÁMÍTÓGÉPES LÁTÁS ÉS KÉPFELDOLGOZÁS. Tanács Attila Képfeldolgozás és Számítógépes Grafika Tanszék Szegedi Tudományegyetem

Alkalmazások típusai Szoftverismeretek

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

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

A SuliX család: Az oktatási és érettségi disztribúciótól a SuliXerverig

Digitális aláíró program telepítése az ERA rendszeren

italc felhasználói dokumentáció

Mértékegységek a számítástechnikában

Linux bevezető (jegyzet)

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

Felhasználók és csoportok

Átírás:

1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás világába Python nyelven Jupyter keretrendszer 1.3 # Követelmény: 2 Zárthelyi: őszi szünet után, utoó héten 1 beadandó: Dec. 11.-ig Pót/Javító-ZH: Eő vizsaghéten GyakUV: Szóbeli 1.4 # Történelem 1.4.1 Operációs rendszerek Eleinte minden gépen más oprendszer -> Kompatibilitási gondok 1969: Bell laboratórium, UNIX C nyelvű kód -> Direkt a UNIX rendszer létrehozása miatt alkották meg Számos irányba indultak újabb operációs rendszer fejlesztések: DOS, MS-DOS, Windows, IBM OS 1.5 # Történelem 1.5.1 A Linux 1991: Linus Benedict Torvalds: Heinki Egyetem -> Ingyenes Unix klón ötlete Szigorú POSIX irányelvet mindvégig betartva folyt a fejlesztés Mára sok ezer disztribúció létezik, nagyon sok felhasználóbarát közülük 1

1.6 # A linux előnyei Ingyenesség Platformfüggetlen Folyamatos, stabil futás Biztonság Rugalmasság, skálázhatóság Rövid hibakeresési idő 1.7 # A linux hátrányai Túl sok disztribúció, túl sok sajátosság Kezdők számára nem túl felhasználóbarát Álatlában nincs fizetett helpdesk, gyakran csak fórum létezik Körülményesebb lemezhasználat (CD, PenDrive... ) Megbízhatósági kérdések ( átláthatatlan a fejlesztés menete) 2 A linux lényege Szemben a Windows-zal a linux lényege a terminál, a parancssor, és az ablakos felület csak másodlagos Nincs olyan, amit nem lehet megvalósítani a linuxban Egyszerre több felhasználó is beléphet ugyanaarra a gépre (akár saját maga is többször) A felhasználók jól el vannak különítve egymástól Minden felhasználónak van saját mappája, melybe alapesetben csak ő írhat (és az admin) Egyszerű, szabványos, biztonságos távoli elérés 2.1 # A linux felépítése Alapja a kernel: ~100-200 Megabájt Kevésbe testreszabható, stabil Számos grafikus felület (10-1000 MB): Gnome, Gnome-Shell, KDE, XFCE, LXDE.... Folyamatos fejlesztés, hibák előfordulhatnak A lefagyások leggyakrabban grafikus szinten történnek -> A kernel aktív marad Lehetőség van a hiba újraindításmentes megjavítására 2.2 # Eő találkozás A labor gépeken futó Linux operációs rendszer Ubuntu/Debian disztribúció LXDE grafikus felülettel. 3 Néhány hasznos link, melyek segíthetenek nektek rutint szerezni a linux világában Ubuntu Linux kezdőknek: http://zeus.nyf.hu/~blahota/ubuntu/linux_11_10_06.pdf Dirtywindows.hu: http://dirtywindows.hu/2015/08/04/javasolt-linux-disztribuciokkezdoknek/ 2

Linux Abszolút-Kezdő: https://www.szabilinux.hu/lak/lak.html Linux Klub: http://linux.network.hu/blog/linux-klub-hirei/01-mi-a-linux-tanacsokkezdoknek-a-linux-nem-windows Ubuntu.hu: http://wiki.ubuntu.hu/index.php/kezd%c5%91lap és http://sugo.ubuntu.hu/16.04/index.html 4 Linux telepítése 1. Könnyen telepíthető pendrive-ról is. 2. Egyes esetekben nem szükséges módosítani a már meglevő fájlrendszert sem. 3. Általában létezik LiveCD változat (portable, azaz nem települ fel a gépre). 4. Közismert verziókat lehet ablakos telepítővel telepíteni (gyakran egyszerűbb, mint a Windows10 telepítője). 5. Ha bárkinek segítség kell, szívesen segítünk bármikor! 4.1 # Ideje elkezdeni a munkát a linux terminállal! 4.1.1 Eő lépés a fontosabb linux parancsok megismerése 5 Rendszerparancsok: man # Ez itt egy komment nem fut le man man # a legjobb barátod a manuál man -l -a -al top # Vajon mire jó ez? 6 Könyvtárak: Hogyan néz ki egy linux fájlrendszer? pwd man cd cd. cd / cd ~ cd - mint önálló parancs mkdir kiscica cd kiscica rmdir kiscica 3

6.1 # Jogosultságok: Fájloként/személyenként van értelmezett olvasási/írási (törlési)/futtatási (könyvtárnál: belépési) jog 6.1.1 Mit? r: read - olvasási (4) w: write - írási (2) x: execute - futtatási (1) Lehet számokkal is kifejezni, pl: r+w+x=7, r+x=5 6.2 # Jogosultságok: Fájloként/személyenként van értelmezett olvasási/írási (törlési)/futtatási (könyvtárnál: belépési) jog 6.2.1 Kinek? u: user, azaz te (tulajdonos) g: group, azaz amilyek csoport birtokolja a fájlt o: other, mindenki más Próbáljuk ki ezt élőben mkdir test -l chmod o+rwx test -l chmod a-x test -l 6.3 ## Fájlok: wget sirius88.web.elte.hu/teszt.txt more teszt.txt less teszt.txtv #Na ez nincs telepítve cat teszt.txt head teszt.txt tail teszt.txt És most nézzünk meg egy képet is: wget sirius88.web.elte.hu/kep.ps more kep.ps 4

6.4 # Fájlműveletek: mv teszt.txt./test/ cd test cp teszt.txt../ rm teszt.txt rmdir test - Hiba lesz, mivel a könyvtár nem üres rm -r test -l 7 +2 hasznos parancs echo "Mára ennyi. Jó pihenést" exit és.. 5