LINUX SOUBORY. Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. SPŠ Teplice - 3.



Podobné dokumenty
Základní příkazy pro práci se soubory

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY Matěj Trakal

Identita uživatelů, přístupová práva. Linux

Přednáška 5. Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. Úvod do Operačních Systémů Přednáška 5

Linux-příkazový řádek

Úvod do Operačních Systémů

Unix je víceuživatelský a víceúlohový OS

Základní příkazy OS UNIX

Základní příkazy UNIXu (Linuxu)

Systém souborů (file system, FS)

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici

PSK3-3. Základní příkazy. Zápis cesty

Identita uživatele (procesu)

Úvod do Operačních Systémů

PSK3-4. Přístupová práva. setfacl z balíčku acl.)

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Principy počítačů a operačních systémů

Systém souborů (File System)

Identita uživatele. predn_04.odt :47:03 1

Tomáš Borland Valenta

Otázka 28 Zadání Identita uživatelů, procesů a souborů v OS Unix, přístupová práva a jejich nastavení

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

PC Fand a Linux Budoucnost PC FANDu

Základy souborového systému NTFS

Pro všechny příkazy jsou k dispozici podrobné manuálové stránky, proto zde. find adresář -name "maska_souboru" [-print] [-exec proces {} \;]

Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích

1. přednáška pro začátečníky

Úvod do Linuxu SŠSI Tábor 1

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Soubory. SŠSI Tábor 1

KAPITOLA 3. Práva a co s nimi. Práva přístupu k souborům, adresářům

Studium enzymatické reakce metodami výpočetní chemie

Práva a jejich použití, screenujeme, pracujeme v GNU/Linuxu

Střední odborná škola a Střední odborné učiliště, Hořovice

LINUX přesměrování a roury

Základy operačního systému LINUX část I

Bezpečnost v Javě. Architektura zabezpečení jazyka Java.

Google Apps. weby 3. verze 2012

1 Uživatelská dokumentace

2.2 Typy súborov v OS Unix

Střední odborná škola a Střední odborné učiliště, Hořovice

Souborový systém (File System FS) Souborové systémy. Souborová fragmentace. Disková fragmentace. Organizace dat na pevném disku

Operační systém GNU/Linux

AutoCAD definice bloku

Úvod do UNIXu. Jirka Boháč Gymnázium Jaroslava Seiferta 2003/2004

PRACUJEME S SHELLEM Ať žije BASH.

PŘÍKAZY PRÁCE SE SLOŽKAMI

Architektura systému GNU/Linux. Bohdan Milar

Správa počítačové sítě Novell NetWare

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Souborové systémy a logická struktura dat (principy, porovnání, příklady).

Obsah přednášky. Unix úvod. Literatura. Úvod do Unixu. Použitelnost Unixu. Úvod do Unixu

Maturitní téma: Operační MS-DOS

UŽIVATEL, SKUPINA, PROCES

2. přednáška pro začátečníky

PV157 Autentizace a řízení přístupu. Řízení přístupu

Principy operačních systémů. Lekce 7: Souborový systém

Rozdělení operačních systémů

František Hudek. duben ročník

Manuál pro používání systému Responsible Care

EVIDENCE DOCHÁZKY SE ČTEČKOU INTAGRAL. příručka uživatele

Modul Ankety verze 1.11 pro redakční systém Marwel 2.8 a 2.7

Charakteristika operačního systému GNU/Linux

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

ČSOB Business Connector

Operační systémy 1. Přednáška číslo Souborové systémy

WEBOVÉ STRÁNKY ŠKOLY A REDAKČNÍ SYSTÉM

Téma 2: Práce s commands. Téma 2: Práce s Commands

Provoz DOS verzí programů VIS pod Windows 7

1 ÚVOD DO LINUXU 3 2 MANIUPLACE S DATY A TEXTEM 4 3 EDITORY, ARCHIVACE A PŘESMĚROVÁNÍ 5 4 UŽIVATELSKÉ ÚČTY A OPRÁVNĚNÍ + TEST 6 5 PROCESY A SERVISY 7

Základní uživatelský manuál služby WMS Drive

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

ČSOB Business Connector Instalační příručka

Střední odborná škola a Střední odborné učiliště, Hořovice

Cvičení 3. Plán. Procesy. procesy, jobs Find Wildcards Příklad uživatelé. ZOS 2005, L. Pešička. eryx4> ps x

Administrace OS Unix. Úvodní informace Principy administrace Uživatelé

LINUX uživatelské účty (1)

Generátor jedinečných zadání

2.2 Acronis True Image 19

Úloha 3 editor a skripty. připojte se vzdáleně na dray6.feld.cvut.cz heslo získáte na adrese

C2115 Praktický úvod do superpočítání

Administrace Unixu a sítí. Tomáš Kouba <

Linux Teorie operačních systémů a realita

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

C2110 Operační systém UNIX a základy programování

SIM Card Recovery Stick

Skripty - úvod. Linux - skripty 2

Operační systém MS Windows XP Professional

Co musíte udělat po instalaci WordPressu. Vlastimil Ott

Instalace a základní správa herních serverů Counter Strike 1.6 na VPS serveru od Hostzona.cz Hosting

FFUK Uživatelský manuál pro administraci webu Obsah

Systém souborů. Účel souborového systému. Organizace dat na disku

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Paralelní výpočty na clusteru KMD

Programování 2 (NMIN102) Soubory. RNDr. Michal Žemlička, Ph.D.

Předmluva 23 1 Vítejte ve světě Linuxu 33. ČÁST 1 Operační systém Linux 49

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

aneb velice zjednodušené vysvětlení základních funkcí a možností systému Vypracoval: Tomáš Dluhoš tomas.d@centrum.cz

Transkript:

LINUX SOUBORY Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese.

Dlouhý výpis příkazu ls Zadejte příkaz ls s parametrem l. Před každou položkou (souborem ve výpisu) je skupina 10 znaků, o které se teď budeme zajímat.

První znak ve výpisu označuje typ souboru. Ano typ souboru, protože v Linuxu je vše soubor, včetně adresáře. Typy souborů v Linuxu (ve výpisu ls) Typ souboru Symbol Vytváří Odstraňuje Obyčejný soubor - editory, cp, atd. rm Adresář d mkdir rmdir, rm -r Soubor pro znakové zařízení Soubor pro blokové zařízení c mknod rm b mknod rm Unixový doménový soket s soket(2) rm Pojmenovaná roura p mknod rm Symbolický odkaz l ln -s rm

OBYČEJNÝ SOUBOR Obyčejný soubor je prostě balík bajtů. Linux nijak obyčejné soubory nerozlišuje. Stejně se ukládají textové, datové, spustitelné soubory apod. ADRESÁŘ Adresář je soubor, který obsahuje pojmenované odkazy na ostatní soubory. Název souborů není obsažen v souboru, ale v rodičovském adresáři. Na soubor může odkazovat více adresářů těmto dalším odkazům říkáme pevné odkazy, vytváříme je příkazem ln

SOUBORY PRO ZNAKOVÁ A BLOKOVÁ ZAŘÍZEMÍ Vyskytují se v adresáři /dev a jsou to souborové reprezentace blokových (pevný disk) a znakových (terminál) zařízení, která jsou připojena k počítači. V 99 % případů je systém vytváří automaticky. SOKETY slouží ke komunikaci mezi procesy a to buďto na lokálním stroji, nebo mezi vzdálenými stroji, po síti. Na rozdíl od rour podporují oboustrannou komunikaci.

POJMENOVANÉ ROURY Pomocí roury mohou komunikovat programy mezi sebou. K rourám se vrátíme někdy později. SYMBOLICKÉ ODKAZY dá se přirovnat k hypertextovému odkazu na webu. Ve výpisu vidíme, na který soubor odkaz ukazuje. Odkaz je svázán se jménem souboru, tudíž jeho přejmenování odkaz zneplatní. Můžeme vytvářet odkazy na adresáře. Vytváříme příkazem ln -s.

ATRIBUTY SOUBORŮ už víme, že první znak ve výpisu určuje typ souboru dalších 9 znaků určuje oprávnění k souboru, tyto znaky určují, kdo smí číst, zapisovat nebo spouštět soubor těchto 9 znaků je rozděleno na 3 skupiny po třech znacích, vždy v pořadí rwx (r read číst, w write zapisovat, x execute spouštět

ATRIBUTY SOUBORŮ první trojice znaků určuje oprávnění majitele druhá trojice znaků určuje oprávnění skupiny třetí trojice znaků určuje oprávnění pro všechny ostatní je-li na přislušné pozici písmenko, pak je atribut nastaven je-li na přislušné pozici pomlčka, pak atribut není nastaven

STICKY BIT Soubor, který je uložený v adresáři, do něhož mají všichni povolen zápis může také kdokoliv smazat. Někdy se hodí, kdyby jej mohl mazat pouze vlastník souboru a nikdo jiný. V takovém případě nastavujeme tzv. lepkavý sticky bit Na výpisu uvidíme na posletní pozici t místo x Nejčastěji používáme pro /tmp tj. adresář s dočasnými soubory Nastavení: chmod +t jmeno_adresare

chmod změna oprávnění kódóvání oprávnění pro chmod Osmičkově Dvojkově Oprávnění 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-x 6 110 rw- 7 111 rwx Příklad: chmod 711 mujprogram nastaví souboru můj program oprávnění rwx--x--x

chmod změna oprávnění mnemonická specifikace Specifikace u+w ug=rw,o=r a-x g=u Význam přidává majiteli souboru právo čtení poskytuje majiteli a a skupině oprávnění pro čtení a zápis a ostatním poskytuje oprávnění pro čtení všem kategoriím odebírá oprávnění ke spuštění nastavuje oprávnění skupiny na stejné hodnoty jako oprávnění majitele u vlastník, g skupina, a všichni, o ostatní Pokud chceme nastavit stejné atributy všem souborů v adresáři je třeba použít přepínač R. Příklad: chmod R g+w mujadresar

chown změna majitele a skupiny Syntaxe: chown majitel:skupina jmenosouboru Lze použít i přepínač R, podobně jako u příkazu chmod. Příklady: chown majitel jmenosouboru změní vlastníka chown :skupina jmenosouboru změní skupinu chown majitel:skupina jmenosouboru změní majitele i skupinu Ke změně skupinového vlastnictví je třeba být vlatníkem souboru a patřit do skupiny do které měníte vlastnictví nebo použít oprávnění roota. Ke změně vlastnictví musíte mít oprávnění roota.

chgrp změna skupiny Syntaxe: chgrp skupina jmenosouboru Lze použít i přepínač R, podobně jako u příkazu chmod.

cp příkaz pro kopírování souborů Syntaxe: cp přepínač zdrojový_soubor cesta cp přepínač zdrojový_soubor cílový_soubor přepínač význam -p Zachová časy (posl. změny a přístupu) a oprávnění. -R Rekurzivní kopírování. Umožní kopírování adresářů. -l Místo kopírování souborů vytváří pevné odkazy (hardlinky). -s Místo kopírování souborů vytváří symbolické odkazy (symlinky).

rm příkaz pro mazání souborů Syntaxe: rm přepínač soubor_ke_smazání přepínač -f -i -r, -R význam Neptá se na potvrzení a nevypisuje chybová hlášení (např. při pokusu o mazání neexistujícího souboru). Obejde předchozí -i. Interaktivní režim. Před smazáním každého souboru či prázdného adresáře se zeptá. Obejde předchozí -f. Rekurzivní mazání. Umožní mazat adresáře včetně veškerého obsahu.

mv příkaz pro přesun souborů Syntaxe: mv přepínač zdrojový_soubor cesta mv přepínač zdrojový_soubor cílový_soubor přepínač význam -f povolí přepisování souborů (obejde předchozí -n a -i) -i interaktivní režim; na přepsání souboru se zeptá (obejde předchozí -f a -n) -n zakáže přepisování souborů (obejde předchozí -f a -i) -v vypíše informace o tom, jaké operace byly provedeny