Úvod do UNIXu, cvičení 1. Organizační informace Co je vlastně ten UNIX? Jak to chodí v labech

Rozměr: px
Začít zobrazení ze stránky:

Download "Úvod do UNIXu, cvičení 1. Organizační informace Co je vlastně ten UNIX? Jak to chodí v labech"

Transkript

1 Úvod do UNIXu, cvičení 1 Organizační informace Co je vlastně ten UNIX? Jak to chodí v labech

2 Cvičící Jan Šembera Web: Konzultace: na základě předchozí dohody mailem nebo na cvičení Na SISALu se vůbec nevyskytuji.

3 Cvičení Pondělí 12:20 SU2 Oficiálně skupina I/1-Y/39, reálně beru kohokoli, kdo se vejde. Hard limit 25. Pokud nejste I/39, napište mi mail, že sem budete chodit. Ověřte si zhruba do týdne, jestli jste v Grupíčku napsáni tam, kde být chcete.

4 Za co je zápočet? Prezence není nutná, ale je doporučená. Alternativa 1 (běžná) zápočtová písemka na posledním cvičení semestru, neomezený počet možných opakování při neúspěchu. snadné domácí úkoly alespoň 5 z 12 správně vyřešených a odevzdaných včas. Náhradní možné, ale těžké.

5 Za co je zápočet? Alternativa 2 (pro hardcore UNIXáře) zápočtový příklad bude značně složitější než písemka a budu přísněji hodnotit. Určeno zejména pro znalé a odvážné. Nutno se dohodnout na tématu včas. Průběžné výsledky domácích úkolů budou v Grupíčku.

6 Zkouška Písemná Úkol je vypracování netriviálního skriptu řešícího nějakou netriviální úlohu K dispozici počítač s manuálovými stránkami, možnost vzít si s sebou libovolné texty (ne vyřešený příklad!) Poté diskuze nad řešením

7 Co je to UNIX? Původně jeden operační systém Dnes ochranná známka UNIX vlastněná The Open Group, udílená pouze systémům, které splňují normu Single UNIX Specification (a zaplatí si certifikaci)

8 Co je to UNIX? V širším smyslu libovolný operační systém, co se dostatečně UNIXu blíží. Často jsou tyto systémy nazývány UNIX-like. Linux, který máme před sebou, je jedním z nich. Občas také systémy splňující normu POSIX. Ano, je to poměrně zmatené...

9

10 O čem předmět bude? Naučíme se základní principy, na kterých je UNIX vystavěn. uživatelsky pracovat s běžným UNIXem. programovat v příkazovém interpreteru (tzv. shell), a to včetně pokročilého skriptování (též sed, awk). Budeme se zabývat zejména tím, co funguje všude.

11 O čem předmět nebude? Nebude o administraci UNIXových systémů SWI106 Administrace UNIXu Nebudeme probírat API systému SWI015 Programování v UNIXu

12 K čemu (se učit) UNIX? Kvalitní a historicky ověřený systém. Jiná filosofie, jiný přístup k věci. Často využíván na serverech ve firmách a institucích všech velikostí. Moderní UNIXy jsou také kvalitním desktopem.

13 K čemu (se učit) UNIX? Dobrý síťový subsystém. Běží na všech architekturách. Od embedded zařízení po superpočítače. Některé UNIXy a UNIX-like systémy jsou zcela zdarma včetně userlandu a spousty aplikací

14 Filosofie UNIXu Skládáme malé funkční celky, které dělají svou práci dobře a nejsou natolik náchylné k chybám, jako velké molochy.

15 Kde se to naučím? Přednášky Literatura Praxe ze slajdů se na zkoušku nenaučíte, cvičení není tolik... v počítačových laboratořích doma s vhodným LiveCD doma s plnohodnotnou instalací Konzultace

16 Laby na MS - konta SU1, SU2 a UNIXy v rotundě mají společná konta Dočasně (začátkem semestru) by mělo fungovat lokální konto, ale bez sítě: login: * heslo: * Konto si zřiďte na SISALu do příštího cvičení. Bez netu není zábava. Dr. Matouš, od úterka do pátku 10:30-11:00, 15:30-16:00

17 Laby na MS - AFS V rotundě stroje nerestartujte na strojích pracují lidé vzdáleně. Pokud vám něco nepůjde, zavolejte službu. Uživatelská data na AFS. Máte je tak k dispozici, ať se přihlásíte kdekoliv. Prý i z Internetu (good luck!) AFS občas chcípne a občas blbne. Trpělivost...

18 Laby na MS Co tu je? GNU/Linux u-plx.ms.mff.cuni.cz X = 1, 2,..., 32 Solaris u-us.ms.mff.cuni.cz IRIX kappa.ms.mff.cuni.cz MacOS X (?) u-mac.ms.mff.cuni.cz

19 Uživatelské aplikace (Linux) Webový prohlížeč firefox, opera, konqueror,... elinks, links, lynx Poštovní klient thunderbird, evolution,... mutt, pine Kancelářské balíky openoffice.org, koffice Přehrávač multimedií mplayer, xine,... mplayer s caca výstupem

20 Laby na MS homes Každý uživatel má svůj domovský adresář. V případě MS rozdělen na dvě části: přímo ~, několik desítek MB podadresář BIG, několik GB Příkaz fs quota zobrazí volnou kapacitu.

21 Terminálové emulátory Pokud si zvolíte práci v grafickém režimu, budete potřebovat jeden z následujících programů konsole gnome-terminal xterm aterm rxvt

22 Úvod do UNIXu, cvičení 2 Základní práce s shellem Manipulace se soubory, metaznaky Procesy, přesměrování, roury

23 Základní ovládání shellu První příkaz: echo Šipka vlevo a vpravo editace příkazu Šipka nahoru a dolu historie (bash) CTRL+C - zruší rozepsaný příkaz CTRL+R - vyhledávání v historii (bash) CTRL+D konec vstupu # - komentář Příkazy logout, exit

24 Nápověda? V tzv. manuálových stránkách. man <příkaz> man -k <příkaz> Nestandardně také info help

25 Vzdálený přístup Pomocí protokolu SSH ssh ssh <machine> Ve Windows například pomocí PuTTY, nutno nastavit protokol ssh, port 22. Skrz ssh lze pouštět i grafické aplikace

26 Adresářová struktura Jeden strom, kořenový adresář / Separátor je / Případné další diskové oblasti se prostě připojí do nějakého adresáře (mount). Každý adresář obsahuje. a.. Case-sensitive Téměř libovolné znaky Relativní i absolutní cesty

27 Pohyb po adresářovém stromě ls [-l] [-a] [-1] [cesta] cd [cesta] pwd

28 Zajímavé adresáře / - kořenový adresář /bin, /sbin základní utility systému /etc konfigurační soubory systému /usr struktura jako /, programy /home domovské adresáře uživatelů /tmp dočasné soubory /var často se měnící soubory, logy, etc. /root domovský adresář uživatele root... mezi systémy se může ale dost lišit a všude nemusí být vše přítomno...

29 Druhy souborů - soubory d adresáře b bloková zařízení c znaková zařízení l symbolické odkazy s sockety p roury

30 Speciální znaky * - libovolný počet libovolných znaků? - právě jeden libovolný znak Úložka: Vypište všechny soubory z /usr/bin, které obsahují v názvu 4 znaky a.

31 Manipulace se soubory cat [-n] touch [jméno] cp [zdroj] [cíl] mv [zdroj] [cíl] rm [oběť]

32 Escapování 'blabla' zabrání veškeré expanzi bla bla bla - respektuje mezery, ale expanduje Úložka: Který znak nesmí být v názvu souboru?

33 Manipulace s adresáři mkdir [-p] rmdir rm [-r] [-f] Opatrně s mazáním!

34 Méně je někdy více more less wc [-c] [-w] [-l] head -n tail -n

35 Přesměrování příkaz >soubor příkaz <soubor příkaz >>soubor lze kombinovat

36 Malé úložky Vytvořte si soubor obsahující aktuální datum, nikoli však čas (hint: příkaz date) Uložte do souboru prvních 8 řádek souboru /etc/passwd Za ně přidejte posledních 5 řádek tohotéž souboru.

37 Pipe & pipeline příkaz příkaz... prakticky libovolný počet rychlost zpracování se přizpůsobí tomu nejpomalejšímu procesu v pipeline

38 Úložky Vypište n-tý řádek seznamu skupin. Spočítejte slova v manuálové stránce pro bash. Zkopírujte vše mezi 5. až 15. řádkem z /etc/passwd do vlastního souboru

39 Úvod do UNIXu, cvičení 3 Více k metaznakům, ls, cp a mv SSH podruhé Hrátky s uživateli

40 Metaznaky mkdir test cd test touch.a touch b ls -al ls -al * Kde je problém? Jak ho odstranit? Zkuste smazat soubor 'b'. Co se stalo?

41 Více k ls mkdir b c c/d; touch e ls * ls ls b ls -d b

42 Více k cp a mv touch soubor1 soubor2 mkdir adresar cp soubor1 soubor3 cp soubor1 adresar cp soubor1 adresar/ cp soubor1.. souborn adresar

43 Divné znaky v názvech Vytvořte soubor s názvem -f Pokud se vám to povedlo, smažte ho. V čem je problém zde a jak ho řešit? Řešení: rm -- -f

44 SSH podruhé Úloha: Vymyslete, jak pomocí ssh zkopírovat soubor na jiný počítač (kopírujte například do adresáře /tmp). Hint: ssh může brát jako parametr příkaz, který bude spuštěn na druhé straně.

45 SCP Bezpečné kopírování souborů mezi počítači. scp filename scp filename Lze i mezi dvěma vzdálenými stroji... Úloha: Zjistěte z manpage, jak zkopírovat pomocí scp celý strom.

46 Manipulace s uživateli id who who am i whoami finger (i vzdáleně) last lastlog

47 Manipulace s uživateli Úloha: napište příkaz, který spočítá počet uživatelů přihlášených na stroji (duplicity klidně započítejte, filtrovat je zatím neumíme).

48 Povídejme si... Nějak se napárujte talk (lze i vzdáleně) write mesg Úkol: Potěšte kolegu nějakým hezkým dárečkem, například mu zapípejte nebo mu věnujte nějaký soubor. reset

49 Úvod do UNIXu, cvičení 4 Backticky Velká úloha na dosud probranou látku

50 Backticky `příkaz` Provede příkaz, jeho výstup dosadí zpět na příkazovou řádku a tu vykoná echo 'ls -l /etc/' > soubor `cat soubor`

51 Backticky Lze též nahradit $( ), který lze i poměrně rozumně vnořovat. Úloha: Napište příkaz, který spočítá počet znaků v prvních třech souborech v /usr/bin začínajících na písmeno 'c'. Vyhněte se řešení, které by počítalo ve více souborech, než je nezbytně nutné.

52 Backticky Úloha: Chceme napsat sekvenci příkazů, která v závislosti na datu spuštění spustí předpřipravený příkaz pro tento den. Adresářová struktura / /cmd příkaz ke spuštění /param parametry /out jméno výstupu hint: date s vhodným výstupním formátem.

53 Větší úloha ( Milostné SMS ) Každý večer chcete poslat své drahé polovičce jednu SMS (ideálně jinou). Ale aby se nestalo, že na to někdy zapomeneme, napíšeme si skript, který to bude dělat za nás a SMSky si sepíšeme předem do souboru. wget Napište posloupnost příkazů, která: Odebere jeden řádek ze souboru se zprávami. Zprávu pošle mailem. Uloží SMSku i s datumem odeslání do souboru.

54 Úvod do UNIXu, cvičení 5 Proměnné Linky sort, uniq, tr, cut

55 Proměnné Přiřazení NAME=VALUE před rovnítkem nesmí být mezera! Vložení hodnoty $NAME ${NAME}

56 Proměnné Obdobně jako u backticků je nutno i u proměnných dávat pozor na mezery. A= X Y echo $A echo $A

57 Proměnná $PATH Úloha: Vytvořte si funkční kopii cp s názvem kopiruj někde ve svém domovském adresáři (například v podadresáři bin/). Proč není dobrý nápad mít v cestě.?

58 Linky Hardlinky Dnes se už příliš nepoužívá, není přehledné Ztotožnění souboru Nelze na adresáře ln [target] [link] ls -i umožní odhalení (mají stejné # inody) Softlinky / symlinky Jasné a zřejmé Možnost zacyklení Lze i adresáře ln -s [target] [link]

59 sort, uniq sort -n numerický -r opačně -s stabilní (nestandardní rozšíření) -u unikátní -t separátor -k POS1[,POS2] podle čeho se bude třídit uniq -d pouze duplicitní řádky -u pouze unikátní řádky

60 cut cut -d separátor -b oddělovat po bajtech -c oddělovat po znacích -f oddělovat po polích

61 sort, uniq, cut Úloha: Setřiďte /etc/passwd podle skutečného jména uživatele. Úloha: Setřiďte /etc/passwd podle UID uživatele. Úloha: Z deseti posledních přihlášení vypište jména uživatelů. Každého vypište pouze jednou.

62 sort, uniq Úloha: Vypište (pouze) jméno skupiny s třetím největším GID. Úloha: Vypište, kolik uživatelů používá který login shell (hint: vhodný parametr uniq) Domácí úloha: Vyberte deset naposledy přihlášených uživatelů na daném počítači (a to bez cyklů a podmínek).

63 tr Úloha: Implementujte šifru ROT13 pomocí příkazu tr.

64 Úvod do UNIXu, cvičení 6 tr cut, paste, split Úvod do regulárních výrazů grep, sed a ed

65 tr tr A B Mění n-tý znak z posloupnosti A na n-tý znak z posloupnosti B Možnosti zadání výčtem rozsah A-Z třídy znaků [:alpha:], [:alnum:], [:blank:] Parametry -d maže znaky v množině A -s z opakovaných výskytů znaků z A udělá jeden výskyt

66 tr Úloha: Upravte svou vlastní kopii /etc/passwd tak, aby bylo vše pouze velkými písmeny.

67 paste, split paste opak cut, jako parametry se dají názvy souborů. Ty jsou pak chápány jako sloupce, které paste slepí (mezi ně vloží oddělovač) split rozdělí větší soubor na menší kusy podle bajtů (-b) či řádků (-l) split [zdroj] [prefix] generuje pak soubory ve tvaru: prefixaa, prefixab, prefixac,...

68 cut, paste, split Úloha: Vypište prvních třicet uživatelských jmen z /etc/passwd do pěti sloupečků po šesti řádcích.

69 cut, paste, split Úloha: Japonská jména zapsaná v latince se obvykle píší ve tvaru PŘÍJMENÍ Jméno. Upravte výstup getent passwd tak, aby položka skutečného jména byla v tomto tvaru. Na vstupu očekávejte Jméno Příjmení. Vstup: jednt7bm:x:31337:0:tomáš Jedno:/:/bin/bash Výstup: jednt7bm:x:31337:0:jedno Tomáš:/:/bin/bash

70 Regulární výrazy Obyčejné (BRE) vs. rozšířené (ERE) Rozšířené je třeba zvlášť zapnout: sed -r grep -E Rozšířené mohou být pohodlnější, obyčejné budou zase fungovat všude. BRE:. * \{\} \(\) ^ $ [ ] ERE:. * {} () ^ $ [ ] +?

71 Regulární výrazy Úloha: Vyberte uživatelské řádky, které jsou starými uživateli (tedy formát xxxxnnnn, kde x je libovolné písmeno a N libovolné číslo). Úloha: Totéž pro nové uživatele tam je formát xxxxxnxx. Úloha: Vyberte uživatele, kteří nespadají ani do jedné z těchto kategorií. Vyzkoušejte si BRE i ERE.

72 Úvod do UNIXu, cvičení 7 grep, sed diff, comm

73 diff, comm Úloha: Ověřte, zdali je soubor /etc/passwd setříděný podle UID. Úloha: Porovnejte soubor /etc/passwd s výstupem getent passwd a vypište první řádek, který se liší.

74 grep, sed Úloha: Napište posloupnost příkazů, která odstraní všechny komentáře ze skriptu.

75 grep, sed Úloha: Vypište seznam všech uživatelů, kteří se jmenují Jan (nikoli však už například Jana). Úloha: Výpis předchozí úlohy naformátujte do podoby: UID = Jméno Tedy například: = Jan Šembera

76 Úvod do UNIXu, cvičení 8 grep, sed find

77 grep, sed Úloha: Nahraďte C++ komentáře C komentáři. Vstup: bla bla bla; // komentar podle C++ Vystup: bla bla bla; /* komentar podle C */

78 grep, sed Úloha: Vyberte z getent passwd uživatele v novém formátu. V nich najděte ty, jejichž skutečné jméno neodpovídá jejich přihlašovacímu jménu (pokud tací jsou pravděpodobně to budou ti, kteří mají příjmení kratší než čtyři znaky a dále vdané studentky).

79 grep, sed Úloha: Na vstupu jsou řádky ve formátu uid:username. Vygenerujte z nich soubor ve formátu /etc/passwd, tak, že: místo hesla je 'x' gid = uid prázdné jméno domovský adresář /home/username shell /bin/sh Odvážní zkusí ignorovat uid v souboru, ale vygenerují si ho nějakou posloupností (aby každý měl jiné).

80 find Úloha: Najděte soubory v adresáři /etc, které byly změněny během posledního týdne.

81 Úvod do UNIXu, cvičení 9 find, grep, sed, expr...

82 find Úloha: Najděte všechny soubory v adresáři /usr/lib (včetně podadresářů), které obsahují v názvu dva znaky a. Úloha: Vypište setříděně (nejvíce výskytů na začátku) počet souborů jednotlivých typů v adresáři /usr/bin (opět včetně podadresářů). Pro určení typu použijte příkaz file.

83 sed Úloha: Sečtěte dohromady všechna UID v /etc/passwd pomocí expr. Úloha: Napište skript, který v nějakém adresáři (opět včetně podadresářů) změní ve všech souborech s příponou.c řetězec 'int' na 'long'.

84 Struktura u From <adresa> <datum> Klíč1: Hodnota Klíč2: Hodnota... KlíčN: Hodnota Obsah mailové zprávy

85 sed Úloha: Vypište soubor od konce (tj. obraťte pořadí řádků, pořadí znaků na řádce zachovejte).

86 Úvod do UNIXu, cvičení 10 Shell

87 seq Nestandardní nástroj seq generuje číselné posloupnosti: seq seq seq Úloha: Napište ve standardním shellu skript, který se bude chovat stejně.

88 seq Úloha: Nyní použijte váš hotový seq ke stažení obrázkové galerie. Obrázky jsou obvykle pojmenovány za sebou. Ukázková galerie je předpřipravena na

89 Úvod do UNIXu, cvičení 11 Shell

90 Drobné varování i=1 cat /etc/passwd while read X; do i=`expr $i + 1` done echo $i

91 Drobné varování while read X < /etc/passwd; do echo $X done while read X; do echo $X done < /etc/passwd

92 Přesměrování echo a 3>&2 2>&1 1>&3

93 Přesměrování IFS= : cat /etc/passwd while read Y Y c Y; do... read Z < /dev/tty... done;

94 Dočasné soubory PID=$$... echo bla > /tmp/lala.$pid...

95 which Nástroj which vypíše jméno souboru, který se spustí, pokud napíšeme nějaký příkaz (postupně prochází $PATH a hledá ve všech adresářích daný soubor). which cp /usr/bin/cp Úloha: Napište ve standardním shellu (či v awk) skript, který se bude chovat stejně.

96 Hromadné přejmenování Úloha: Napište skript, který hromadně přejmenuje soubory s příponou.jpg na soubory s příponou.png, tedy například abc.jpg -> abc.png

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

Úloha 3 editor a skripty. připojte se vzdáleně na dray6.feld.cvut.cz heslo získáte na adrese https://service.felk.cvut.cz/heslo Domácí příprava k předmětu YD38UOS Úloha 1 vzdálené připojení připojte se vzdáleně na dray6.feld.cvut.cz heslo získáte na adrese https://service.felk.cvut.cz/heslo pro připojení použijte protokol ssh (pokud

Více

Ú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

Ú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 Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy

Více

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

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 Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura

Více

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

Základní příkazy UNIXu (Linuxu) Základní příkazy UNIXu (Linuxu) Ostatní clear smazání obrazovky man nápověda k příkazům (zkus man man) Ovládání příkazu man PgUp, b stránka vzhůru PgDn, mezerník stránka dolů šipky nahoru a dolů pohyb

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 9. cvičení Proměnné, složené příkazy, funkce, numerické výpočty. 1 Obsah Numerické výpočty v shellu externí příkazy Proměnné práce s proměnnými práce s pozičními parametry Bloky

Více

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

PSK3-3. Základní příkazy. Zápis cesty PSK3-3 Název školy: Autor: Anotace: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Přehled základních příkazů systému Unix Vzdělávací oblast: Informační a komunikační technologie

Více

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

Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích Cvičení 2 Přesměrování vstupu a výstupu Příkaz > abc výstup příkazu jde do souboru abc. Pokud soubor neexistuje je vytvořen. Pokud existuje je přepsán. Příkaz >> abc výstup příkazu jde do souboru abc.

Více

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

Unix je víceuživatelský a víceúlohový OS Unix je víceuživatelský a víceúlohový OS Mezi základní úkoly každého OS patří: - Správa hardwareových prostředků - Správa souborového systému - Správa procesů - U víceuživatelských systémů rovněž řízení

Více

Základní příkazy OS UNIX

Základní příkazy OS UNIX 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

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 1. cvičení Úvod, práce v grafickém prostředí, jednoduché příkazy. 1 Obsah Organizace cvičení Seznámení s učebnou Přihlašování a odhlašování Práce v grafickém prostředí Příkazová

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 3. cvičení Základní příkazy pro práci se soubory 1 Obsah Zjištění informací o souborech a FS pwd, ls, du, df, quota Zjištění informací o obsahu souborů file, cat, strings, od,

Více

Úvod, jednoduché příkazy

Úvod, jednoduché příkazy A7B38UOS Úvod do operačních systémů cvičení LS 2012/13 1. Cvičení Úvod, jednoduché příkazy Přednášející Cvičící Kdo je kdo v UOS doc. Ing. Jaroslav Roztočil, CSc. Ing. Jan Koller, Ph.D. Ing. Radek Havlíček,

Více

Systém souborů (File System)

Systém souborů (File System) (File System) Základní pojmy Běžný uživatel vidí logický systém souborů jako jeden strom. Kořen stromu je kořenový adresář ( / = Root Directory ). Uzly stromu jsou adresáře (d = Directory). Listy stromu

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 4. cvičení Standardní vstup a výstupy procesu, filtry. 1 Obsah Přesměrování vstupu a výstupů Filtry tee cat, split head, tail cut, paste sort, uniq diff, patch cmp, comm 2 Standardní

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 8. cvičení Práce s procesy a úlohami, příkaz test 1 Obsah Práce s procesy ps, ptree, pgrep, time kill, trap nice, stty, truss (strace) vmstat, top Práce s úlohami test nohup,

Více

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

Základní příkazy pro práci se soubory A7B38UOS Úvod do operačních systémů 3. Cvičení Základní příkazy pro práci se soubory Obsah cvičení Informace o souborech a adresářích Informace o obsahu souborů Vytváření souborů a adresářů Manipulace

Více

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.

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. GREP, AWK, SED a jiné filtry v LINUXu Vybrané filtry 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. head [-n] tail [-n]

Více

Linux-příkazový řádek

Linux-příkazový řádek Linux-příkazový řádek Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,

Více

Operační systémy. Cvičení 1: Seznámení s prostředím

Operační systémy. Cvičení 1: Seznámení s prostředím Operační systémy Cvičení 1: Seznámení s prostředím 1 Obsah cvičení Organizace cvičení Učebna K311 Unixová učebna K327 (Solárium) Přihlášení do Unixu Spouštění vzorových příkladů vzdáleně (Unix) lokálně

Více

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

A7B38UOS Úvod do operačních systémů. 6. Cvičení. Příkazy sed a awk A7B38UOS Úvod do operačních systémů 6. Cvičení Příkazy sed a awk sed sed [přepínače] 'příkaz' [soubory] sed [přepínače] -f skript [soubory] Stream editor - edituje neinteraktivně jeden nebo více souborů.

Více

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

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy Okruh č. 1 - přihlášení, historie, práce se soubory verze 1.0.1-r1 inspirováno materiály Davida Hokszy Obsah Práce se soubory Textové editory Uživatelé a práva Regulární výrazy Programování v shellu Administrace

Více

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

BASH. Kouzla s příkazovou řádkou. Petr Koloros BASH Kouzla s příkazovou řádkou Petr Koloros Obsah příkazová řádka proměnné prsaté závorky {hot! hot!} manipulace se soubory vstup, výstup, přesměrování hlídače regularní výrazy filtry skriptování pitfalls

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 7. cvičení Přístupová práva, program find, archivace a komprese dat. 1 Obsah Přístupová práva find nastavení, kopírování maska přístupových práv testy akce volby operátory Archivace

Více

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

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 Přednáška 8 Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. 1 Proměnné Jména nových proměnných by neměly kolidovat se jmény předdefinovaných proměnných.

Více

Nastroje na zpracovani textu:

Nastroje na zpracovani textu: Nastroje na zpracovani textu: head - vypise prvnich x radku, standartne x=10 tail vypise poslednich x radku, standartne x=10 nl vypise a ocisluje radky v souboru a vysledek posle na STDOUT, soubor se nemeni

Více

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

C2110 Operační systém UNIX a základy programování C2110 Operační systém UNIX a základy programování 5. lekce Petr Kulhánek kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Masarykova univerzita, Kotlářská 2, CZ-61137 Brno C2110 Operační systém

Více

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

Administrace Unixu a sítí. Tomáš Kouba < Administrace Unixu a sítí Tomáš Kouba , < tomas@jikos.cz> Obsah přednášky I. Co je UNIX Vztah UNIX vs. Linux Opakování z pohledu uživatele (příkazová řádka) Správa uživatelů Disky,

Více

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

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 02 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 Kernighan v r. 1973 přepsán do jazyka C Psát programy,

Více

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

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V LINUX ADRESÁŘOVÁ STRUKTURA Co to, hrome, je? V této lekci se budeme brouzdat adresáři. KOŘENOVÝ ADRESÁŘ kořen = root tak se mu říká Ve skutečnosti se jmenuje / (lomítko, slash). Vše ostatní je v ubuntu

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 2. cvičení Seznámení se shellem, editor vi 1 Obsah Zpracování příkazové řádky Práce se znaky se speciálním významem Práce s proměnnými, prompt Aliasy Historie Editor vi 2 Formátování

Více

Návod na používání webmailu

Návod na používání webmailu Návod na používání webmailu Každý student a zaměstnanec UTB má svoji vlastní školní e-mailovou schránku. K té se lze připojit buď pomocí webového klienta http://webmail.utb.cz, nebo libovolného e-mailového

Více

ZOS CV1 Základy operačních systémů

ZOS CV1 Základy operačních systémů ZOS CV1 Základy operačních systémů Kontaktní informace Ing. Ladislav Pešička UL401 (pozor, ne UK410) pesicka@kiv.zcu.cz Úřední hodiny Út t 9:30 aža 10:30 St 9:30 aža 10:30 Web Stránky předmp edmětu budou

Více

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ě

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ě FILTRY V GNU/LINUXU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Filtry v GNU/Linuxu Autor Martin Šimůnek Datum 6. 1.

Více

PŘÍKAZY OVLÁDÁNÍ SHELLU

PŘÍKAZY OVLÁDÁNÍ SHELLU PŘÍKAZY OVLÁDÁNÍ SHELLU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Příkazy ovládání shellu Autor Martin Šimůnek Datum

Více

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

Více

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

C2110 Operační systém UNIX a základy programování C2110 Operační systém UNIX a základy programování 6. lekce Petr Kulhánek, Jakub Štěpán kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta Masarykova univerzita, Kotlářská

Více

ÚVOD DO UNIXU. Metodický list č. 1

ÚVOD DO UNIXU. Metodický list č. 1 ÚVOD DO UNIXU Metodický list č. 1 Účelem tohoto předmětu je naučit studenty pracovat s operačním systémem typu UNIX (orientováno hlavně na příkazovou řádku a shell) a porozumět jeho filosofii. Libovolnou

Více

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

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 Přednáška 5 Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. 1 Uživatel Při přihlášení do systému musí uživatel: identifikovat systém, na který se chce přihlásit fyzické umístění

Více

Systém souborů (file system, FS)

Systém souborů (file system, FS) UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je

Více

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

Úvod do Operačních Systémů Úvod do Operačních Systémů 10. cvičení Uživatelský vstup, zpracování přepínačů, psaní a ladění skriptů, plánování úloh. 1 Obsah Skript pro logování informací o systému, uložení konfigurace, transformaci

Více

Úvod do UNIXu. Libor Forst

Úvod do UNIXu. Libor Forst Úvod do UNIXu Libor Forst Úvod, charakteristika Historie, principy Systém souborů, organizace, příkazy Procesy, životní cyklus, komunikace Shell: koncepce, typy, příkazy Zpracování textu (ed, grep, sed,

Více

LINUX přesměrování a roury

LINUX přesměrování a roury LINUX přesměrování a roury Trocha teorie: Veškerá komunikace uživatelů a jednotlivých procesů v LINUXu probíhá přes vstupně/výstupní (I/O) kanály. STDIN - standardní vstup (klávesnice) STDOUT - standardní

Více

Paralelní výpočty na clusteru KMD

Paralelní výpočty na clusteru KMD Paralelní výpočty na clusteru KMD Jiří Hozman jiri.hozman@tul.cz Technická univerzita v Liberci Fakulta přírodovědně-humanitní a pedagogická Katedra matematiky a didaktiky matematiky Vytvoření a rozvoj

Více

PROGRAMOVÁNÍ V SHELLU

PROGRAMOVÁNÍ V SHELLU PROGRAMOVÁNÍ V SHELLU Prostředí, jazyk, zdrojový kód chceme-li posloupnost jistých příkazů používat opakovaně, případně z různých míst adresářové struktury, můžeme tuto posloupnost uložit souboru, který

Více

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

Úvod. unx-predn_01-uvod.odt 25.02.2008 16:13:43 1 Úvod unx-predn_01-uvod.odt 25.02.2008 16:13:43 1 Operační systém UNIX Přednášky Jan Zajic, zajic@fel.cvut.cz, K226 Web service.felk.cvut.cz/courses Cíl předmětu pokročilý uživatel začínající administrátor

Více

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY. 2010 Matěj Trakal

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY. 2010 Matěj Trakal Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY 2010 Matěj Trakal Obsah 1 4. přednáška 2 1.1 Práva................................. 2 1.1.1 Obecné informace....................... 2 1.1.2

Více

Informace o poštovním provozu na serveru mail.ktkadan.cz a stručný návod na použití OpenWebMailu

Informace o poštovním provozu na serveru mail.ktkadan.cz a stručný návod na použití OpenWebMailu Informace o poštovním provozu na serveru mail.ktkadan.cz a stručný návod na použití OpenWebMailu 1. Obecné informace Příchozí zprávy se ukládají do vaší schránky na serveru mail.ktkadan.cz. Tuto schránku

Více

LINUX uživatelské účty (1)

LINUX uživatelské účty (1) LINUX uživatelské účty (1) Trocha teorie: Jak bylo již mnohokrát řečeno, LINUX je systémem víceuživatelským. Tzn. Že k dané instanci OS se může v reálném čase připojit současně více uživatelů, a to jak

Více

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

Administrace OS Unix. Úvodní informace Principy administrace Uživatelé Administrace OS Unix Úvodní informace Principy administrace Uživatelé Ing. Zdeněk Muzikář, CSc., Ing. Jan Žďárek, Ph.D. Příprava studijního programu Informatika je podporována projektem financovaným z

Více

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

1. přednáška pro začátečníky 1. přednáška pro začátečníky http://sut.sh.cvut.cz bejzz a Charlie Úvod Snad na úvod: GNU/Linux je svobodný operační systém unixového typu. Jeho jádro - Linux - bylo vytvořeno Linusem Torvaldsem za pomoci

Více

Tomáš Borland Valenta

Tomáš Borland Valenta Architektura GNU/Linuxu Tomáš Borland Valenta Přehled stavebních prvků operačního systému GNU/Linux aneb od základů až po okna... Základní rozdělení Hardware Software Hardware Základní deska CPU Paměť

Více

Téma 9: Administrace systému CentOS. Představení a používání aplikací pro administraci CentOS

Téma 9: Administrace systému CentOS. Představení a používání aplikací pro administraci CentOS Představení a používání aplikací pro administraci CentOS Teoretický úvod Linux je velmi dobře spravovatelný systém, ovšem při jeho administraci je třeba si dávat obzvlášť velký pozor, občas se totiž na

Více

Tahák na UOS 2008/2009

Tahák na UOS 2008/2009 OBSAH OBSAH... 1 TYPOGRAFICKÁ POZNÁMKA... 2 NAZEV_PRIKAZU... 2 SPECIÁLNÍ ZNAKY... 2 SPOJOVÁNÍ PŘÍKAZŮ... 2 PŘÍKAZY PRÁCE S PROSTŘEDÍM... 3 TYPE... 3 WHICH... 3 WHO... 4 WHOAMI... 4 WHEREIS... 4 DATE...

Více

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

Identita uživatelů, přístupová práva. Linux Identita uživatelů, přístupová práva Linux Uživatel Při přihlášení do systému musí uživatel: identifikovat systém, na který se chce přihlásit fyzické umístění (lokální přihlášení) jméno systému/ IP adresa

Více

Úvod do UNIXu. Jirka Boháč Gymnázium Jaroslava Seiferta j.bohac@gymjs.net 2003/2004

Úvod do UNIXu. Jirka Boháč Gymnázium Jaroslava Seiferta j.bohac@gymjs.net 2003/2004 Úvod do UNIXu Jirka Boháč Gymnázium Jaroslava Seiferta j.bohac@gymjs.net 2003/2004 Abstrakt souborový systém, práce se shellem, přesměrování, job control, standardní unixové utility,...? Úvod do UNIXu

Více

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

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 LINUX AKADEMIE Obsah 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 6 INSTALACE SOFTWARU A ZAŘÍZENÍ

Více

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

Sekvenční a podmíněné provádění Programování v Bourne shellu Sekvenční a podmíněné provádění Sekvenční provádění znamená vykonávání jednoho příkazu za druhým bez ohledu na okolnosti. Pro oddělení příkazů při sekvenčním provádění se používá

Více

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

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ů. 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ů. Úvod Informace a materiály k předmětu http://edux.felk.cvut.cz

Více

Computer Press Brno 2003

Computer Press Brno 2003 r Martin Kysela. Precházíme na Linux Computer Press Brno 2003 II I I. Obsah Podekování 13 Úvod 15 Co v této knize naleznete? 15 Co v této knize nenaleznete? 16 Než začneme 17 Co je Linux? 17 Proč další

Více

PRACUJEME S SHELLEM Ať žije BASH.

PRACUJEME S SHELLEM Ať žije BASH. PRACUJEME S SHELLEM Ať žije BASH. V této lekci nakoukneme do základů shellu Bash. Trocha nudné teorie. Název je akronym pro Bourne again shell, což poukazuje na jeho základ v dříve nejpoužívanějším unixovém

Více

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

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská

Více

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

Rozdělení operačních systémů Rozdělení operačních systémů OS1 Přednáška číslo 2 Podle počtu ovládaných procesorů Jednoprocesorové (monoprocesorové) Víceprocesorové (multiprocesorové) Asymetrický processing (ASMP) na jednom procesoru

Více

Domácí příprava k předmětu YD38UOS Úloha 10 práce s lokálními soubory pokračování

Domácí příprava k předmětu YD38UOS Úloha 10 práce s lokálními soubory pokračování Domácí příprava k předmětu YD38UOS Úloha 10 práce s lokálními soubory pokračování nastudujte si programy find, chmod, ls nastudujte si problematiku přidělování práv v unixových systémech (práva pro uživatele,

Více

Základy programování (IZP)

Základy programování (IZP) Základy programování (IZP) Druhé laboratorní cvičení Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, 612 66 Brno Cvičící: Petr Veigend (iveigend@fit.vutbr.cz) Důležité

Více

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

Studium enzymatické reakce metodami výpočetní chemie Studium enzymatické reakce metodami výpočetní chemie 2. kolo Petr Kulhánek, Zora Střelcová kulhanek@chemi.muni.cz CEITEC - Středoevropský technologický institut Masarykova univerzita, Kamenice 5, 625 00

Více

Úvod do Linuxu SŠSI Tábor 1

Úvod do Linuxu SŠSI Tábor 1 Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.

Více

Identita uživatele (procesu)

Identita uživatele (procesu) (procesu) Vnější identita, identita uživatele Je tvořena přihlašovacím jménem a heslem Slouží k: přihlášení do systému pojmenování domovského adresáře jako jméno pro mail... Vnitřní identita, identita

Více

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

Proměnné a parametry. predn_08.odt :00:38 1 Proměnné a parametry predn_08.odt 16.04.2007 14:00:38 1 Proměnné a parametry Jméno proměnné - identifikátor [a-za-z_][a-za-z_0-9]* Hodnota proměnné textový řetězec celočíselná hodnota - ne v sh Přesun

Více

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

Základy operačního systému LINUX část I Základy operačního systému LINUX část I Co je LINUX? Linux je založen na operačním systému UNIX s víceuživatelskou a víceprocesovou architekturou. Víceuživatelské prostředí Každý soubor, služba a aplikace

Více

PŘÍKAZY PRÁCE SE SLOŽKAMI

PŘÍKAZY PRÁCE SE SLOŽKAMI PŘÍKAZY PRÁCE SE SLOŽKAMI Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Příkazy práce se složkami Autor Martin Šimůnek

Více

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

Cvičení 3. Plán. Procesy. procesy, jobs Find Wildcards Příklad uživatelé. ZOS 2005, L. Pešička. eryx4> ps x Cvičení 3. ZOS 2005, L. Pešička Plán procesy, jobs Find Wildcards Příklad uživatelé Procesy eryx4> ps x PID TTY STAT TIME COMMAND 15055 pts/6 S 0:00 -tcsh 15256 pts/6 R 0:00 ps x eryx4> top & [1] 15260

Více

Administrace Unixu a sítí

Administrace Unixu a sítí Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX

Více

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station Konfigurační příručka A-61732_cs 7J4367 Správa zařízení Kodak Scan Station Pro 550 Obsah Rozdíly... 1 Instalace... 2 Vytváření

Více

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

PSK3-7. Plánované spouštění programů a správce sezení. Skupiny procesů Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: PSK3-7 Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Správa sezení a plánované spouštění procesů Informační a komunikační

Více

Architektura systému GNU/Linux. Bohdan Milar bohdan.milar@liberix.cz

Architektura systému GNU/Linux. Bohdan Milar bohdan.milar@liberix.cz Architektura systému GNU/Linux Bohdan Milar bohdan.milar@liberix.cz Úvod Liberix, o.p.s. Nestátní nezisková organizace Založena na jaře 2005 Hlavní cíl - Podpora a propagace svobodných informačních technologií

Více

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu Stručný manuál pro webový editor Ukládáni základních informací, tvorba menu Po přihlášení ( zadejte zaslané přihlašovací jméno a heslo ) se Vám zobrazí stránka, kde jsou následující údaje: 1. blok, který

Více

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

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ů. 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ů. 1 Hodnocení studentů III Klasifikace 90 100 bodů A (výborně)

Více

ABRA Software a.s. ABRA on- line

ABRA Software a.s. ABRA on- line ABRA Software a.s. ABRA online ÚVOD 2 2.1 ABRA on-line - úvod 1 ČÁST 1 2 1.1 ABRA on-line - připojení do vzdálené aplikace z prostředí OS MS Windows 1 ČÁST 2 11 2.1 ABRA on-line - připojení do vzdálené

Více

Zprovoznění nových userů pro pure-ftpd server (s privátními adresáři)

Zprovoznění nových userů pro pure-ftpd server (s privátními adresáři) Zprovoznění nových userů pro pure-ftpd server (s privátními adresáři) Přihlas se do WinSCP jako root. Krok 0. editace etc/shells - v /etc založ nový prázdný soubor s názvem ftponly - zedituj /etc/shells

Více

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

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.03 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 03 BASH rozbory a psaní skriptů DUM naučí psát elementární BASH skripty, ukáže zásady psaní cyklů a přepínačů Ing.

Více

PŘÍKAZY PRÁCE SE SOUBORY

PŘÍKAZY PRÁCE SE SOUBORY PŘÍKAZY PRÁCE SE SOUBORY Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Absolutní a relativní cesty Autor Martin Šimůnek

Více

Příkazová řádka. predn_02.odt :55:55 1

Příkazová řádka. predn_02.odt :55:55 1 Příkazová řádka predn_02.odt 28.03.2007 14:55:55 1 Zpracování příkazové řádky shellem Shell je interpret příkazů programovacíhojazyka. Zpracovává příkazy nebo přiřazení hodnot poměnným. Vstupem shellu

Více

Skripty - úvod. Linux - skripty 2

Skripty - úvod. Linux - skripty 2 Linux - skripty Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,

Více

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

Téma 2: Práce s commands. Téma 2: Práce s Commands Téma 2: Práce s Commands 1 Teoretické znalosti V této kapitole se naučíte používat základní příkazy při práci s terminálem v prostředí linux. Zjistíte jak vytvořit uživatele, složku, soubor, dále jak nastavit

Více

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

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Příkazový řádek získávání nápovědy Autor

Více

Přednáška 4. Regulární výrazy. Filtry grep, sed a awk. Úvod do Operačních Systémů Přednáška 4

Přednáška 4. Regulární výrazy. Filtry grep, sed a awk. Úvod do Operačních Systémů Přednáška 4 1 Přednáška 4 Regulární výrazy. Filtry grep, sed a awk. 2 grep grep [přepínače] vzor [soubory] Implicitně vypíše na standardní výstup řádky, které obsahují zadaný vzor. Vzor může být definován základním

Více

Jak funguje GNU/Linux

Jak funguje GNU/Linux Jak funguje GNU/Linux Úvod do operačního systému a filozofie Jiří Jánský SUT SH 12.10.1010 GNU/Linux I. Proč Linux používájí geekové Za více námahy více muziky Příklad s přepsáním titulků Svobody Open

Více

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

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. 1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky

Více

PSK3-9. Základy skriptování. Hlavička

PSK3-9. Základy skriptování. Hlavička PSK3-9 Název školy: Autor: Anotace: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Základy skriptování v unixovém shellu Vzdělávací oblast: Informační a komunikační technologie

Více

Střední úložiště. Uživatelská dokumentace Zřízení přístupu

Střední úložiště. Uživatelská dokumentace Zřízení přístupu Střední úložiště Střední úložiště je síťové datové úložiště ( síťový disk ), které můžete využít pro ukládání libovolných pracovních dat, a to i ve výrazně větším objemu, než u standardního úložiště. Je

Více

DERATIZACE ANEB PROČ PŘÍKAZY ;)

DERATIZACE ANEB PROČ PŘÍKAZY ;) DERATIZACE ANEB PROČ PŘÍKAZY ;) Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Deratizace aneb Proč příkazy ;) Autor Martin

Více

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD www.aktion.cz Obsah: Kompletní instalace (serverová část) str. 03 Aktivace produktu první spuštění str. 10 Instalace Windows klienta na jiný počítač v síti

Více

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6 APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...

Více

UŽIVATEL, SKUPINA, PROCES

UŽIVATEL, SKUPINA, PROCES UŽIVATEL, SKUPINA, PROCES Systém bez uživatele je jedině Matrix? Uživatelé se seskupují a řídí práci. Group = skupina uživatelů Trocha teorie: LINUX je systémem víceuživatelským. Tzn. Že k dané instanci

Více

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m eliška 3.04 Průvodce instalací (verze pro Windows 7) Příprava Při instalaci elišky doporučujeme nemít spuštěné žádné další programy. Pro instalaci elišky je třeba mít administrátorská práva na daném počítači.

Více

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

Základní uživatelský manuál služby WMS Drive Základní uživatelský manuál služby WMS Drive Uživatelský manuál Obsah Uživatelský manuál Obsah 2 Webový klient Základní prostředí 3 Webový klient Oblíbené položky 4 Webový klient Upload souborů 5 Webový

Více

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozím verzím......................... 11 Změny v českém vydání.............................. 18 Informace o aktualizaci

Více

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4 CRM SYSTÉM KORMORÁN PŘÍRUČKA ADMINISTRÁTORA Obsah 1 Administrace systému 3 1.1 Uživatelské účty.................................. 3 1.2 Přístupová práva................................. 3 1.3 Moduly.......................................

Více

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

Identita uživatele. predn_04.odt 28.03.2007 15:47:03 1 Identita uživatele predn_04.odt 28.03.2007 15:47:03 1 Identita uživatele (procesu) Vnější identita - identita uživatele Je tvořena přihlašovacím jménem a ověřována např. heslem Slouží k: přihlášení do

Více

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

Linux Teorie operačních systémů a realita ÚVOD DO OPERAČNÍCH SYSTÉMŮ Linux Teorie operačních systémů a realita České vysoké učení technické Fakulta elektrotechnická Ver.1.00 2010 Historie Unixu a Linuxu MULTICS 50. - 60. léta minulého století,

Více