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



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

Linux parancsok összefoglaló.

Operációs rendszerek I. IIII. gyakorlat

Programozás alapjai gyakorlat

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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

Linux kezelés alapjai

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)

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

Operációs rendszerek 1.

Operációs rendszerek gyak.

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

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

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)

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

BASH SCRIPT SHELL JEGYZETEK

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

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

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

chmod umask chown, chgrp

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

A legfontosabb DOS parancsok

Vectory telepítési útmutató

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

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

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

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

1_Linux_bevezeto_bash

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

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

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

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

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

Számítógépes alapismeretek

Operációs Rendszerek. Windows Parancssor

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

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

Operációs rendszerek 1.

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

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

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 alapok gyakorlat

Operációs rendszerek gyakorlat

Programozás alapjai, gyakorlati anyag

OPERÁCIÓS RENDSZEREK II GYAKORLAT

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

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

1. Alapok. #!/bin/bash

FTP szerver telepítése

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

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.

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

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

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

Operációs Rendszerek II. labor alkalom

Synology NAS integrálása inels IMM szerverhez

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

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

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

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

Pé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

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).

Operációs rendszerek gyakorlat

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

Dr. Iszály György Barna

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

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu

ProFTPD. Molnár Dániel október oldal

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

Szkriptnyelvek. 1. UNIX shell

Munkavegzes tavoli bejelentkezessel

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

Számítógépes alapismeretek

Távolléti díj kezelése a Novitax programban

Rendszerprogramozás Linux környezetben

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

Operációs rendszerek gyakorlat

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

6. BASH programozás I.

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

A Cobra Sprint telepítése CobraContoLight felhasználók számára

Egyetemi könyvtári nyilvántartó rendszer

Linux bevezető (jegyzet)

Csáky István - Mörk Péter. Orlando Unix iskola

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

Az autorizáció részletes leírása

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

Operációs rendszerek gyakorlat

OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS

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

7. gyakorlat Sorozatok, Fájlkezelés

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

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

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. 2. Gyakorlat (shell és HTML alapok)

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

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

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

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

Átírás:

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 könyvtárból kiindulva. aktuális könyvtár.. egy szinttel feljebb lévő könyvtár pwd kiírja az aktuális könyvtár abszolút elérési útját cd <könyvtár> <könyvtár> lesz az aktuális könyvtár Paraméter nélkül a home könyvtárba ugrik ls <kapcsolók> <lista> Kilistázza a listában megadott fájlokat és könyvtárakat (ha nincs lista, akkor olyan mintha. lett volna megadva) -l részletes lista -a rejtett fájlokat is kiírja -d a könyvtárakat ugyanúgy mint a fájlokat (nem a tartalmukat listázza ki) -R a könyvtárakat rekurzívan -r csökkenő betűrendben listáz mkdir <kapcsolók> <lista> Létrehozza a listában található könyvtárakat -p a teljes megadott útvonalat létrehozza -m a könyvtár jogosultságainak megadása (oktális alak) (használat: -m <jog>) rmdir <kapcsolók> <lista> Törli a listában megadott könyvtárakat -p a teljes megadott útvonalat törli mv <kapcsolók> <eredeti> <új> Átnevezi az <eredeti> nevű fájlt vagy könyvtárat <új> névre (ha nem létezik ilyen könyvtár) -b ha az új létezik, készít róla egy biztonsági mentést (<új>~ néven)

mv <kapcsolók> <lista> <újhely> Átmozgatja <lista> elemeit az <újhely> könyvtárba (aminek léteznie kell) -f kétes esetben nem kérdez -i bármely kétes esetben megerősítést vár -u csak a régebbi fájlokat írja felül cp <kapcsolók> <eredeti> <új> Létrehoz egy <eredeti> nevű fájlból vagy könyvtárból egy másolatot <új> néven (ha nem létezik ilyen nevű könyvtár) -b ha az új létezik, készít róla egy biztonsági mentést (<új>~ néven) cp <kapcsolók> <lista> <újhely> Átmozgatja a <lista> elemeit az <újhely> könyvtárba (aminek léteznie kell) -f kétes esetben nem kérdez -i bármely kétes esetben megerősítést vár -r -R könyvtárakat rekurzívan átmásolja -l másolás helyett linket készít -s másolás helyett szimbolikus linket -u csak akkor másol, ha a cél helyen régebbi fájlok vannak vagy az adott fájl hiányzik rm <kapcsolók> <lista> Törli a listában megadott fájlokat -f kétes esetben sem kérdez vissza -i bármely kétes esetben megerősítést vár -r -R ha könyvtárnevet talál a listában, törli azt du <kapcsolók> <lista> Összeszámolja a könyvtárban található fájlok méretét -a a kimeneti listába a fájlok is bekerülnek -s a méreteket összeadja -m kilobyte-ok helyett megabyte-okban számol -h az ember számára olvasható mértékegységek quota A felhasználó által használható lemezterület méretét írja ki. df A fájlrendszerek lemezhasználatáról készít jelentést. -h az ember számára olvasható mértékegységek Szövegfájlok cat <fájl> A <fájl> teljes tartalmát egyszerre kiírja a képernyőre more <fájl> A <fájl> teljes tartalmát oldalanként kiírja a képernyőre head -<n> <fájl> A <fájl> első <n> sorát kiírja a képernyőre

tail -<n> <fájl> A <fájl> utolsó <n> sorát kiírja a képernyőre grep <minta> <fájl> Kiírja a <fájl> azon sorait, amelyekben megtalálható a <minta> szövegrészlet more <fájl> A fájl teljes tartalmát oldalanként írja ki a képernyőre tee A bemenetként kapott szöveget a kimenetre írja. less <fájl> A fájl tartalmát görgethetően írja ki wc <kapcsolók> <fájl> Kiírja a <fájl>-ban található byte-ok/sorok/szavak számát -c a fájl méretét írja ki -w a szavak számát írja ki -l a sorok számát írja ki -m a karakterek számát írja ki sort <kapcsolók> <fájl> A fájl sorait ábécé sorrendben írja ki. -r csökken sorrend (z-a) Egyéb man <parancs> Előhozza a parancs részletes leírását file <fájl> Megadja a fálj típusát. echo <szöveg> Kiírja a szöveget. passwd A jelszó megváltoztatására szolgál. Jogosultságok Hozzáférések korlátozása. Tulajdonos (User), Csoport (Group), Többiek (Others) Olvasás (Read), Írás (Write), Végrehajtás (execution) chmod <kapcsolók> <jogosultság> <lista> Jogosultság <kinek><hogyan><mit> <kinek> a (all), u (user), g (group), o (others) <hogyan> + (megadás), - (megvonás), = (beállítás) <mit> r (read), w (write), x, (execute) <user><group><other> oktális számjegyek read: 4, write: 2, execute: 1 ezek összege a kód

-c a változtatásokat jelenti -R ha könyvtárat talál, rekurzívan beállítja a jogokat a könyvtárban található fájlokra és könyvtárakra is Linkek Soft link (szimbolikus link) Hard link ln -s <forrás> <cél> Létrehoz egy a <forrás> -ra mutató soft linket ln <forrás> <cél> Létrehoz egy a <forrás> -ra mutató hard linket Könyvtárra nem alkalmazható Mintaillesztés? egyetlen karaktert helyettesít * akárhány karaktert helyettesít [ ] a [ és ] között felsorolt karaktereket helyettesítheti \c a c speciális karaktert jelent \, szóköz, ',,?, *, [, ], ` Felhasználók finger Megadja, hogy ezen a gépen kik vannak bejelentkezve. finger <név> Felsorolja azokat a felhasználókat akiknek a neve vagy azonosítója megegyezik a <név> paraméterrel. finger @host Megadja, hogy a host gépen kik vannak bejelentkezve. A kabinetben le van tiltva. who w last Megadja, hogy ki van bejelentkezve a gépre. Fingernél kevesebb adatot szolgáltat. Mint, a who, de megmondja azt is, hogy ki min dolgozik. Megmondja az utolsó néhány bejelentkezett felhasználót. Multitasking ps jobs Kilistázza a processeket. -e minden process kiírása -f minden információt megjelenít -u <user> csak az adott felhasználó processeit jeleníti meg job-ok lekérdezése. fg %n Ha n egy leállított job száma, az előtérben újraindítja.

bg %n Ha n egy leállított job száma, a háttérben újraindítja. kill n Ha n egy job száma, leállítja a jobot. -s signal küldése & a program indítása a háttérben ^C megszakítja a program futását (CTRL+C) ^Z megállítja a program futását, de később újraindítható (CTRL+Z) killall <név> Leállítja az összes <név> nevű processzt. Shell Bash /dev/null egy olyan fájl, ami minden beleírt adatot elnyel. > alapértelmezett kimenet átirányítás < alapértelmezett bemenet átirányítás a program kimenetét a következő program bemenetére állítja ; program1; program2; program3; a programok egymás után futnak le (a megadott sorrendben, eredménytől függetlenül) && program1 && program2, program2 csak akkor indul el, ha az első sikerült program1 program2, program2 csak akkor indul el, ha az első nem sikerült ~ home könyvtár $PWD $HOME $PS1 $PATH az aktuális könyvtár abszolút útvonalát tárolja (pwd) a home könyvtár abszolút útvonalát tárolja a prompt kinézetét írja le keresési útvonal, a shell az itt felsorolt könyvtárakban keresi a futtatandó programokat export Globális környezeti változó megadása. set kiírja a beállított környezeti változókat unset <változónév> kitörli a <változónév> nevű környezeti változót SSH Ha be vagyunk jelentkezve egy gépre, az ssh program segítségével tudunk onnan egy másikra bejelentkezni ssh <gépnév> Bejelentkezik a <gépnév> számítógépre az aktuális felhasználó névvel (amivel a saját gépre beléptünk). ssh <azonosító>@<gépnév> Bejelentkezik a <gépnév> számítógépre <azonosító> felhasználó névvel. Mindkét esetben a távoli gépen érvényes jelszót kell megadni. -X a grafikus alkalmazások képernyőjét a saját gépre irányítja, tehát lehet grafikus alkalmazásokat is futtatni

SCP Úgy működik, mint a cp parancs, csak a forrásként és/vagy célként egy távoli gép könyvtára is megadható. scp <kapcsoló> <forrás> <cél> Az útvonalat ki lehet egészíteni az azonosító@gépnév: előtaggal, ez relatív útvonal esetén ez a távoli gépen lévő home könyvtárat jelenti. SFTP Ha be vagyunk jelentkezve egy gépre, az sftp program segítségével tudunk onnan fájlmozgatás céljából egy másikra bejelentkezni. Parancsok Általában van egy lokális és egy szerveroldali parancs. A lokális parancsok l-el kezdődnek. pwd, lpwd távoli és helyi aktuális könyvtár ls, lls távolis és helyi aktuális könyvtárlistázás cd, lcd távoli és helyi könyvtárváltás mkdir, lmkdir távoli és helyi könyvtárlétérhozás rm, rmdir távoli fájl és könyvtártörlése bye, exit kapcsolat megszakítása get put másolás távoli gépről a helyi gépre, paraméterezése a cp-hez hasonlít másolás helyi gépről a távoli gépre ascii, binary szöveges és bináris közötti váltás