Základní příkazy OS UNIX

Podobné dokumenty
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

Ú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

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

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

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

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

Systém souborů (File System)

Linux-příkazový řádek

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

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.

LINUX přesměrování a roury

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

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

more Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu.

Systém souborů (file system, FS)

PŘÍKAZY PRÁCE SE SLOŽKAMI

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

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

PŘESMĚROVÁNÍ VÝSTUPU DO SOUBORU

FILTRY V GNU/LINUXU ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Soubory. SŠSI Tábor 1

PSK3-5. Přesměrování vstupu a výstupu. Vstup a výstup

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

Sekvenční a podmíněné provádění

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

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

Úvod, jednoduché příkazy

Formulář pro křížový filtr

Programování v jazyce C pro chemiky (C2160) 4. Textové řetězce, zápis dat do souboru


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

Proměnné a parametry. predn_08.odt :00:38 1

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

Popis programu EnicomD

Správce souborů - Total Commander (TC) Pozn.: Klávesové zkratky jsou vyznačeny modře Popis okna programu aneb co kde najdu

Lekce 3 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

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

Přednáška 8. Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. Úvod do Operačních Systémů Přednáška 8

Manuál k editoru TinyMCE

Vzorce. Suma. Tvorba vzorce napsáním. Tvorba vzorců průvodcem

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

PSK3-7. Plánované spouštění programů a správce sezení. Skupiny procesů

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

PROGRAMOVÁNÍ V SHELLU

BASH. Kouzla s příkazovou řádkou. Petr Koloros

Špatné nastavení oddělovače pro datum

Program. Uživatelská příručka. Milan Hradecký

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

Klávesové zkratky v aplikaci Excel 2010

Použití UART a radia na platformě micro:bit

FortiaViewer verze 5.0

OVLÁDÁNÍ PROGRAMU Obsah

DUM 15 téma: Další příkazy příkazové řádky

A7B38UOS Úvod do operačních systémů. 6. Cvičení. Příkazy sed a awk

Průvodce aplikací GTS Webový portál pro správce

Sada 1 - Základy programování

VISUAL BASIC. Práce se soubory

Úvod do Linuxu SŠSI Tábor 1

Virtuální sešit INFORMATIKA

Nápověda aplikace Patron-Pro

Přednáška 1. Úvod. Historie OS Unix. Architektura OS Unix. Interpret příkazů SHELL. Zpracování příkazové řádky. Speciální znaky. Zkratky příkazů.

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

Úvod do filtrace, Quick filtr

METODICKÝ POKYN PRÁCE S MS PowerPoint - ZAČÁTEČNÍCI. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

Poskytnuto výrobcem softwaru pro potřeby Nakladatelství Radek Runštuk R plus NÁVOD K OBSLUZE

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Uživatelská příručka. Internet Map Server verze 1.5.4

PŘÍKAZY PRÁCE SE SOUBORY

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

Novinky v modulu KN verze 2.2.1

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Příručka uživatele systému Museion. Fulltext

Reportní systém MANTIS

Základy programování (IZP)

Co je nového v aplikaci QuarkXPress 2015

Microsoft Word - Úvod

Prohlížení a editace externích předmětů

Registr 200x. Registr smluv 200x. Příručka uživatele. Stanislav Matz Tel w-stránky:

Přednáška 1. Úvod. Historie OS Unix. Architektura OS Unix. Interpret příkazů. SHELL. Zpracování příkazové řádky. Speciální znaky. Zkratky příkazů.

Řazení tabulky, dotazu nebo formuláře

BALISTICKÝ MĚŘICÍ SYSTÉM

Úvod. unx-predn_01-uvod.odt :13:43 1

Základy rozpočtování s využitím IT

František Hudek. duben ročník

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

PRACUJEME S SHELLEM Ať žije BASH.

Systém sběru dat z RS232 do MS Excel

OpenSSL a certifikáty

24 Uživatelské výběry

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

WinFAS. Agenda ÚČTO Založení nové knihy, číselné řady a šablony

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

Tomáš Borland Valenta

K 2 - Základy zpracování textu

Základy programování (IZP)

František Hudek. duben Informační a komunikační technologie MS Excel Úvod do Excelu II. Základy práce s listy a buňkami.

Příručka uživatele systému Museion. Quick filtr

Importy a exporty KLIENTSKÝ DOPLNĚK PRO PODPORU IMPORTŮ VERZE 3.2.0

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC. Kapitola 01 - Ovládací panel a tlačítka na ovládacím panelu

Transkript:

1 Základní příkazy OS UNIX Výpis obsahu adresáře ls [přepínače] [soubor]! výpis informací o zadaných souborech! pokud zadáme jméno adresáře, je vypsán obsah adresáře (seznam souborů, které jsou v adresáři umístěny)! pokud zadáme jméno souboru, jsou vypsány informace o tomto souboru! při specifikaci souborů lze použít substituční znaky! nezadáme-li žádnou volbu, vypíše se seznam souborů v aktuálním adresáři. Implicitní tvar výpisu je setříděn podle abecedy. Přepínače: -a vypíše i soubory, jejichž jména začínají znakem ".", -c vypíše názvy souborů setříděné podle času poslední změny obsahu souboru nebo jeho přístupových práv, -F za název souboru vypíše u adresářů znak /, u spustitelných souborů znak *, u symb. odkazů znak @, -i zobrazí u souborů číslo i-uzlu (i-node),

2 -l dlouhý formát výpisu informací o jednotlivých souborech, -L sleduje symbolická jména, tj. vypisuje informace o souboru, na který symbolické jméno odkazuje, a ne o souboru, který symbolické jméno obsahuje, -r výpis bude setříděn v obráceném pořadí, -R rekurzivně vypisuje podadresáře, -t vypisuje soubory setříděné podle doby jejich vzniku (nejmladší je první), -1 výpis je ve tvaru jednoho sloupce (implicitní, není-li výpis na terminál), -g obvykle ve spojení s -l, vypíše skupinu, do které soubor patří, (jméno skupiny, která vlastní soubor) Dlouhý formát výpisu adresáře Pro každý soubor se vypisuje:! jeho typ! přístupová práva! počet linků! vlastník! velikost v bytech! čas poslední modifikace! jméno souboru Jestliže se vypisuje speciální soubor, místo velikosti v bytech je ve výpisu uvedeno příslušné major a minor číslo zařízení. (Speciální soubory - odkazy na ovladače přídavných zařízení - jsou obvykle uloženy v adresáři /dev)

3 Příklad dlouhého formátu výpisu: -rwxr-xr-- 1 xnovak 506 May 21 11:30 tabulka jméno souboru poslední modifikace souboru velikost souboru v bytech jméno vlastníka souboru počet odkazů na soubor přístupová práva typ souboru Typy souboru: - obyčejný soubor d adresář l symbolický link (nepřímý odkaz) c b s znakový speciální soubor blokový speciální soubor socket

4 Další příkazy pro práci s adresáři: pwd! výpis úplného jména aktuálního adresáře cd [adresář] změna aktuálního adresáře pokud se jméno adresáře neuvede, přejde se do domovského adresáře (adresáře specifikovaného proměnnou $HOME) cd / cd.. mkdir adresář(e)! vytvoření podadresáře, nadřízený adresář musí existovat rmdir adresář(e)! zrušení prázdného adresáře,

5 Přesměrování vstupu a výstupu Standardní vstup a výstup lze přesměrovat: < soubor přesměrování standardního vstupu na soubor (tj. program bude číst ze zadaného souboru), > soubor přesměrování standardního výstupu do souboru, pokud soubor již existuje, tak se přepíše, >> soubor standardní výstup se bude přidávat na konec existujícího souboru (append) Speciální typ přesměrování - roura (pipe):! standardní výstup jednoho procesu se předává ihned na standardní vstup druhého procesu.! použití roury: umístění znaku mezi oba programy. Program echo Program echo se používá pro vypsání parametrů příkazové řádky na standardní výstup. Program má následující syntaxi: echo [-n] řetězce Parametr -n potlačí odřádkování po opisu. Jednotlivé parametry (řetězce) jsou odděleny na výstupu jednou mezerou. Pro vypsání více mezer vedle sebe je třeba použít znaky výluky (potlačit význam mezery jako speciálního znaku - oddělovače parametrů na příkazové řádce).

6 Zobrazení obsahu souboru - programy pro prohlížení souborů: cat [soubor[y]] more [-cislo] [soubor[y]] less [přepínače] [soubor[y]] cat! kopíruje veškeré znaky, které přečte na standardním vstupu (obvykle klávesnice), na standardní výstup (obvykle obrazovka).! program cat lze použít pro kopírování souborů (přesměruje se vstup i výstup)! vytváření krátkých souborů (výstup se přesměruje do souboru, vstup z klávesnice se ukončuje kombinací kláves <Ctrl><D>)! pokud program cat nemá přesměrován standardní vstup a na příkazové řádce je uvedeno jméno souboru, otevře se tento soubor jako standardní vstup! Pokud je na příkazové řádce více souborů, postupně se otevírají a jejich obsah se zapisuje na standardní výstup. Toto lze použít pro spojování souborů.! cat - vypisuje na obrazovku soubory jednorázově.

7 more při výstupu na obrazovku stránkuje soubor - po naplnění jedné obrazovky se výpis zastaví a čeká na vstup od uživatele. Uživatel má následující základní možnosti:! mezera zobrazení další obrazovky (23 řádek - konkrétní počet řádek závisí na velikosti obrazovky, parametrem v příkazové řádce lze určit, po kolika řádcích má být soubor zobrazován),! Enter zobrazení dalšího řádku,! q ukončení zobrazování,! /řetězec od aktuální pozice se hledá zadaný řetězec,! :n začít zobrazovat následující soubor (pokud jich je v příkazové řádce uvedeno více),! :p zobrazovat předchozí soubor. (Je-li programem more zobrazováno několik souborů, soubory jsou ve výpisu na obrazovku od sebe odděleny a u každého je uvedeno jeho jméno.) less rozšíření funkce programu more, uživatel může např. prohlížet zpětně soubor (příkaz b při prohlížení souboru)

8 Zobrazení částí souboru head [-n] [soubor] tail [+-[n]] [soubor] head a tail zobrazují pouze část souboru - začátek nebo konec head zobrazí prvních -n řádků souboru, není-li uveden žádný přepínač, zobrazí se prvních 10 řádků. tail zobrazí posledních -n řádků souboru (standardně 10). Pokud se uvede číslo se značkou +, zobrazují se řádky od n-tého řádku do konce souboru. oudec> cat >xxx toto je soubor napsany pomoci prikazu cat ukonceni je ctrl + d oudec> cat xxx toto je soubor napsany pomoci prikazu cat ukonceni je ctrl + d oudec>

9 Základní příkazy pro práci se soubory a adresáři 1. Příkazy pro práci se soubory: cp [-i] soubor1 soubor2 soubor1 se zkopíruje a přiřadí se mu jméno soubor2 cp [-ri] soubor(y) adresář! uvedené soubory se zkopírují do označeného adresáře, jména souborů se nemění parametry: -i program cp se ptá, zda se má přepsat existující cílový soubor, -r budou se kopírovat i podadresáře, linky a symbolické linky se berou jako samostatné soubory mv soubor1 soubor2! přejmenování či přesunutí souboru (jména mohou označovat různé adresáře), tímto příkazem lze přejmenovávat i adresáře mv soubor(y) adresář! přesunutí uvedených souborů do určeného adresáře, jména souborů se nemění

10 rm [-fir] soubor(y)! výmaz soubor(ů)! zrušené soubory již nelze obnovit parametry: -f program rm se neptá uživatele na potvrzení výmazání souborů, -i program rm se ptá uživatele u každého souboru, zda se má opravdu zrušit, -r zrušení celého podstromu včetně adresářů (i neprázdných).

11 Základní příkazy OS UNIX Obsah: 1. příkazy pro práci s adresáři ls [přepínače] [soubor] pwd cd [adresář] mkdir adresář(e) rmdir adresář(e) 2. Přesměrování vstupu a výstupu 3. Program echo 4. Zobrazení obsahu souboru - programy pro prohlížení souborů: cat [soubor[y]] more [-cislo] [soubor[y]] less [přepínače] [soubor[y]] 5. Zobrazení částí souboru head [-n] [soubor] tail [+-[n]] [soubor] 6. Základní příkazy pro práci se soubory a adresáři cp [-i] soubor1 soubor2 cp [-ri] soubor(y) adresář mv soubor1 soubor2 mv soubor(y) adresář rm [-fir] soubor(y)