Úvod. unx-predn_01-uvod.odt :13:43 1
|
|
- Žaneta Jandová
- před 7 lety
- Počet zobrazení:
Transkript
1 Úvod unx-predn_01-uvod.odt :13:43 1
2 Operační systém UNIX Přednášky Jan Zajic, K226 Web service.felk.cvut.cz/courses Cíl předmětu pokročilý uživatel začínající administrátor Přednášky přehled z pohledu uživatele základní informace o administraci systému Cvičení praktické procvičování uživatelských příkazů programování v shellu unx-predn_01-uvod.odt :13:43 2
3 Podmínky udělení zápočtu viz web Klasifikace zkoušky Body ze cvičení Písemka - 40 bodů je povolena libovolná literatura (ne v elektronické podobě) Klasifikace viz web [1] Přednášky (web) [2] Manuálové stránky Unixu [3] [4] cokoliv o unixu, shellu... Literatura unx-predn_01-uvod.odt :13:43 3
4 Historie konec 60. let AT&T + MIT + GE vyvíjí MULTICS (ultimate multi-userenv.) 1969 AT&T Bell Labs - začátek OS Unix (PDP7) Ken Thompson vytváří assembler, editor, shell a syst.soub. začátek 70. let kolem 1975 začátek 80. let konec 80. let AT&T vývoj OS Unix (PDP11/20). Ken Thompson vytváří interpret B, pak NB (NewB) Dunnis Ritchie vytváří C Kernel a shell přepsán do C University of California et Berkley (ucb) - BSD Unix Komerční zájem o OS Unix, DARPA Návrh standardů (POSIX, XPG, SVID), SVR4 Unix 1991 Linus B. Torvalds vytváří jádro OS Linux unx-predn_01-uvod.odt :13:43 4
5 Vlastnosti (většinou nové myšlenky) víceúlohový běh více úloh ve sdílení času (timesharing), ochrana paměti, plánování procesů víceuživatelský možnost současné práce více uživatelů (každý má k dispozici virtuální počítač) identifikace a vzájemná ochrana uživatelů unifikované prostředí přenositelný mezi platformami (90% jádra v jazycec) interaktivní přístup s možností vytváření dávek příkazů shell jako rozhraní uživatele a interpret řídícího jazyka hierarchický systém souborů odpadá potřeba rezervovat místo pro vytvářené soubory přesměrování a řetězení vstupu a výstupu příkazů vše je soubor (i periferie, nyní iprocesy) unx-predn_01-uvod.odt :13:43 5
6 Další rysy podpora práce v síti nejprve komunikace mezi dvěma počítači (uucp, mail) později protokoly TCP/IP a Internet grafické prostředí virtuální grafický terminál X-Window různá grafická uživatelská rozhraní (GUI) nad X - CDE, GNOME rozšíření pro práci v reálném čase jiné plánovací algoritmy, jiné třídy priorit, použití vláken v jádře (viz dále) podpora multiprocesorových systémů (SMP) přechod od plánování procesů na plánování vláken (thread) podpora vláken v jádře unx-predn_01-uvod.odt :13:43 6
7 Architektura OS Unix programy interprety příkazů dávky příkazů (shells) (scripts) systémové procesy (daemons) knihovny Režim uživatelský jádro operačního systému (kernel) vrstva jádra závislá na HW (HAL) Režim jádra hardware unx-predn_01-uvod.odt :13:43 7
8 Poprvé u terminálu Přihlášení do grafického prostředí necháme na cvičení Přihlášení do příkazové řádky (konzole, ssh) musíme znát uživatelské jméno a heslo jméno nesmí být napsáno velkými písmeny u hesla (podobně jako jinde v UNIXu) se rozlišují malá a velká písmena znaky hesla se nezobrazují pozor na používání numerické a české klávesnice login: zajic password: login incorrect login: zajic password: Last login: Sat Feb 24 21:31:36 from dilna Sun Microsystems Inc. SunOS 5.8 Generic February 2000 unx-predn_01-uvod.odt :13:43 8
9 Změna hesla heslo se mění příkazem passwd z důvodů bezpečnosti nejméně 6 znaků, alespoň nějaký znak různý od písmen u standardního unixu se rozlišuje nejvíce 8 znaků heslo lze změnit pouze za podmínky, že známe původní heslo zapomenuté heslo nezjistí ani administrátor, může ho však změnit bez znalosti původního hesla $ passwd Old password: <zadat staré heslo> New password: <zadat nové heslo> Retype new password: <zopakovat nové heslo> Odhlášení současný stisk kláves Ctrl a D (značí se ^D) exit logout unx-predn_01-uvod.odt :13:43 9
10 Jména souborů (adresářů) Maximální délka jména závisí na implementaci ( obvykle 255, s5-14 ) Jsou povoleny všechny znaky kromě lomítka (/) Nedoporučené znaky jsou: nezobrazitelné ( <Ctrl>A) znaky interpretované shellem ( *, #, $,mezery ) Poznámky: Malá a velká písmena se rozlišují. Tečka je platný znak. Jména souborů začínající tečkou se: nenahrazují na příkazové řádce při použití znaků * a? nevypisují příkazem ls (jen s přepínačem -a) proto jména konfiguračních souborů obvykle začínají tečkou:.profile,.kshrc,... Jména tečka (.) a dvě tečky (..) jsou rezervována pro:. - aktuální adresář.. - nadřazený adresář unx-predn_01-uvod.odt :13:43 10
11 Adresářová struktura Absolutní (úplná) cesta (Absolute/Full Path) určení cesty k souboru úplným zápisem všech adresářů ( oddělených znaky / ) počínaje kořenovým adresářem (/) Aktuální (pracovní) adresář (Current/Working Directory) zobrazen příkazem pwd hodnota proměnné PWD mění se příkazem cd <nový pracovní adresář> je určen absolutní cestou v každém procesu může být jiný má synonymum (link) tečka (.) synonymum nadřazeného adresáře jsou dvě tečky (..) unx-predn_01-uvod.odt :13:43 11
12 Relativní cesta (Relative Path) nezačíná / určuje cestu k souboru spolu s pracovním adresářem Cesta k adresáři (Path) + jméno souboru (Name) = cesta k souboru (Pathname) Domovský adresář (Home Directory) definován pro každého uživatele po přihlášení je pracovním adresářem jméno uloženo v eviroment proměnné HOME nastaví se jako pracovní příkazem cd bez parametrů obvykle /home/<username> nebo /home/<groupname>/<username> obvykle umožňuje uživateli zápis (vytváření souborů a podadresářů) unx-predn_01-uvod.odt :13:43 12
13 Interpret příkazů Shell pouští se při přihlášení do příkazové řádky nebo startem emulátoruterminálu v GUI zajišťuje substituce na příkazové řádce a provedení příkazu: zabudovaný příkaz - provádí stejný shell dávka příkazů - provádí nový shell (nový proces) binární program - odstartován jakonový proces Interpret programovacího jazyka proměnné řídící struktury unx-predn_01-uvod.odt :13:43 13
14 Co z toho plyne: příkaz díky substitucím může být ( a obvykle bývá) volán s jinými parametry, než je napsáno na příkazové řádce příkaz (obvykle) neanalyzuje řádku (spoléhá na shell). Parametry tedy musí být oddělovány mezerami nebo tabulátory. program nebo dávka příkazů běží v jiném procesu než původní shell. Uživatel může dále komunikovat s původním shellem (úloha běží na pozadí) nebo s úlohou (běží-li na popředí). unx-predn_01-uvod.odt :13:43 14
15 Druhy shellů jméno jméno syntaxe vlastnosti Bourne sh Algol 68 základní C csh C opakování příkazů (history) práce s úlohami (jobs) přejmenovávání příkazů (alias) typované proměnné (set) Toronto C tcsh jako csh rozšířené csh opakování příkazů šipkami Korn ksh rozšířené sh Bourne Again bash rozšířené sh Posix sh rozšířené sh doplňování jmen tabulátorem rozšíření přibližně jako tcsh (jiná syntaxe) na historii nefungují šipky velice podobné ksh na historii fungují šipky drobná rozšíření proti ksh unx-predn_01-uvod.odt :13:43 15
16 Příkazová řádka <výzva> <přiřazení hodnoty proměnné> nebo <výzva> <volání příkazu> kde: <výzva> je vypsána shellem před interaktivním čtením příkazu (u dávky ne) standardně # nebo $, může být změněna nastavením proměnné PS1 u pokračovací řádky >, může být změněna nastavením proměnné PS2 unx-predn_01-uvod.odt :13:43 16
17 Přiřazení hodnoty proměnné: <proměnná>=<hodnota> kde <proměnná> jméno proměnné je identifikátor mezi jménem proměnné a znakem= nesmí být mezera příkaz nastaví proměnnou na hodnotu <hodnota> <hodnota> standardně textový řetězec obsahuje-li mezery, je třeba jej uzavřít do uvozovek $ PS1="Zadej prikaz:" Zadej prikaz:aaa="aaa > bbb" Zadej prikaz: unx-predn_01-uvod.odt :13:43 17
18 Formát příkazu <jméno_příkazu> <argumenty> kde: <jméno_příkazu> je obvykle krátké (2 až 8 znaků) u zabudovaného příkazu vždy pouze jméno u dávky nebo programu: jméno (proveditelný soubor tohoto jména je hledán v adresářích uvedených v proměnné PATH, ne v aktuálním adresáři) cesta k proveditelnému souboru <argumenty> obvykle nejprve přepínače (uvozené znakem -), pak jména souborů přepínače obvykle jednopísmenové, někdy se dají sdružovat, jindy se musí psát zvlášť unx-predn_01-uvod.odt :13:43 18
19 $ ps -ealf $ sed -n -e /Jan/s/Honza/ -f sed.cmds někdy přepínač vyžaduje upřesňující parametr bezprostředně následující(případně oddělený mezerou) - viz předchozí příklad výjimečně některé programy vyžadují přepínače a potom v odpovídajícím pořadí upřesňující parametry $ ufsdump 0fb /dev/rmt/0 20 / $ ufsdump 0bf 20 /dev/rmt/0 / stejný přepínač může mít u různých příkazů různý význam, stejnou funkci u různých programů mohou mít různé přepínače $ rm -i $ ls -i $ cut -d: -f1 /etc/passwd $ sort -t: /etc/passwd unx-predn_01-uvod.odt :13:43 19
20 příkaz zabudovaný externí binární externí skript příkaz jednoduchý Oddělovače příkazu složený (for, case,..., necháme na později) příkaz na popředí na pozadí (&) kolona příkazů ( ) seznam (kolon) příkazů (;, &, &&, ) unx-predn_01-uvod.odt :13:43 20
21 Některé speciální znaky Znaky interpretované ovladačem terminálu (stty -a, man stty): ^S - pozastavení výstupu na obrazovku ^Q - uvolnění pozastaveného výstupu ^C - předčasné ukončení běžícího procesu ^D - konec vstupních dat ^Z - pozastavení běžícího procesu (ne u sh) unx-predn_01-uvod.odt :13:43 21
22 date who clear echo pwd man Některé jednoduché příkazy unx-predn_01-uvod.odt :13:43 22
23 Manuálové stránky jsou podrobné a (většinou) přesné a správné, vypisují se příkazem man popis používání příkazu man získáme příkazem man man Manuálové stránky jsou členěny do sekcí. Obsah sekce bývá popsán v každé sekci ve stránce Intro Členění do sekcí se může lišit. Na Solarisu je následující: sekce číslo obsahuje popisy 1 příkazy.a aplikační programy Většinou se dále dělí na podsekce, např. 1M (dříve 8) - administrativní příkazy, 1B - BSD příkazy 2 služby jádra a chybové kódy 3 knihovních podprogramy a funkce 4 formáty souborů 5 standardy 6 hry a dema 7 speciální soubory a síťová rozhraní 9 ovladače unx-predn_01-uvod.odt :13:43 23
24 Výpis manuálu z určité sekce: man -s <sekce> <název> Příklad: $ man -s 2 mount Výpis popisu systémového volání služby mount: Neuvede-li se číslo sekce, vypíše se v pořadí první nalezená stránka popisující zadaný název Příklad: $ man mount Podle okolností výpis systémového volání mount ze sekce 2 nebo příkazu mount ze sekce 1M: Výpis manuálů ze všech sekcí: man -a <název> Příklad: $ man -a mount unx-predn_01-uvod.odt :13:43 24
25 Název NAME SYNOPSIS Členění manuálové stránky (v Solarisu) Význam Jméno příkazu a stručný popis (jeden řádek) jeho funkce. Formát (syntaxe) příkazu. Nepovinné parametry jsou uvedeny v hranatých závorkách. Jsou-li za některým parametrem tři tečky (...), může se tento parametr vícekrátopakovat DESCRIPTION Detailní popis funkce. OPTIONS EXAMPLES FILES SEE ALSO Popis významu jednotlivých parametrů Příklady použití. Jména systémových souborů, které příkaz používá nebo ke kterým má nějaký vztah. Odkazy další manuálové stránky, mající nějaký vztah k této stránce. DIAGNOSTICS Popis významu chybových hlášení a návratových kódů. BUGS (NOTES) Popis neočekávaného chování. Například špatná (nebo žádná) reakce na chybové situace. unx-predn_01-uvod.odt :13:43 25
26 Vyhledávání stránek podle klíčových slov nebo použitých souborů stránky se hledají v adresářích uvedených v proměnné MANPATH stránky jsou uloženy v nezformátovaném tvaru příkazem catman lze všechny stránky zformátovat a vytvořit databázi obsahu pak lze vyhledávat podle klíčových slov v záhlaví nebo použitých souborů $ man -k assembler as as (1) - assembler dis dis (1) - object code disassembler javap javap (1) - Java class file disassembler $ man -f /etc/passwd passwd passwd (1) - change login password and password attr passwd passwd (4) - password file $ unx-predn_01-uvod.odt :13:43 26
Úvod do Linuxu. SŠSI Tábor 1
Úvod do Linuxu SŠSI Tábor 1 Trocha historie konec 60. let - AT&T vyvíjí MULTICS 1969 - AT&T Bell Labs - začátek OS Unix začátek 70.let - AT&T vývoj OS Unix kolem 1975 - University of California at Berkley
VícePř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ícePř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ícekonec š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íceMartin Kopta. Unixové shelly. Středisko Unixových Technologií, 2009
Martin Kopta Unixové shelly Středisko Unixových Technologií, 2009 Co je shell? Motivace Kde shelly potkáme GNU/Linux (Ubuntu, Debian, Gentoo, Redhat,..) FreeBSD, OpenBSD, NetBSD,.. HPUX, Tru64, Solaris,
VíceÚ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íceSysté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íceOperační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno
Operační systémy IOS 2009/2010 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/11 Unix úvod Úvod do UNIXu p.2/11
VíceOperační systém GNU/Linux
Operační systém GNU/Linux Operační systém - obecně:...základní softwarové vybavení počítače, které se stará o správu systémových zdrojů OS není primárně charakterizován tím jak vypadá (uživatelské rozhraní),
VíceOperační systém UNIX
UNIX z pohledu uživatele 1 Operační systém UNIX Nejzákladnější komponenty:! jádro (kernel)! shell! utility Jádro operačního systému! v podstatě představuje vlastní operační systém! fyzicky je to jediný
VíceLekce 25 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Ú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íceOperač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íceRozdě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Ú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Ú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ícePř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ícemore 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íceSeznámení se shellem, textové editory numerické výpočty
A7B38UOS Úvod do operačních systémů 2. Cvičení Seznámení se shellem, textové editory numerické výpočty Obsah cvičení Práce s proměnnými Zpracování příkazové řádky Prompt Historie Editor vi A7B38UOS Úvod
VícePRACUJEME 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íceIT ESS II. 1. Operating Systém Fundamentals
IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují
VíceZáklady programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)
Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého) Historický základ Jednoduché a málo výkonné počítače Uživatel
VíceZOS 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íceBASH. 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íceOperační systémy (OS)
Operační systémy (OS) Operační systém Základní softwarové vybavení Ovládá technické vybavení počítače Tvoří rozhraní mezi aplikačními (uživatelskými) programy a hardwarem organizace přístupu k datům spouštění
VíceSÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.
OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH
VíceSOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural
SOU Valašské Klobouky VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled Mgr. Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název
VíceUNIX. Historie a základní pojmy. Historie. Před ním. Začátek
UNIX Multics (Multiplexed Information and Computing Service) 1965-2000 o MIT Project MAC Multiple Access Computer (Corbató) Man and Computer (Minsky) o Bell Telephone Laboratories BTL, výzkumná složka
VíceAdministrace 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íceOperační systémy. Tomáš Hudec. Tomas.Hudec@upce.cz. http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/
Operační systémy Tomáš Hudec Tomas.Hudec@upce.cz http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/ Osnova definice OS historie rozdělení dle určení koncepce systémová volání rozdělení dle struktury 2 Literatura
VíceÚ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íceComputer 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ícePřednáška 7. Celočíselná aritmetika. Návratový kód. Příkazy pro větvení výpočtu. Cykly. Předčasné ukončení cyklu.
Přednáška 7 Celočíselná aritmetika. Návratový kód. Příkazy pro větvení výpočtu. Cykly. Předčasné ukončení cyklu. 1 Příkaz expr výraz Celočíselná aritmetika I Zašle na standardní výstup vyhodnocení výrazu
VíceKURS UNIXU PRO ZAČÁTEČNÍKY. Tento materiál je úvodem do operačního systému Unix pro aplikační programátory a uživatele. 2 HISTORIE UNIXU 6
KURS UNIXU PRO ZAČÁTEČNÍKY Tento materiál je úvodem do operačního systému Unix pro aplikační programátory a uživatele. Obsah 1 CHARAKTERISTIKA UNIXU 6 2 HISTORIE UNIXU 6 3 LIDÉ KOLEM UNIXU 6 3.1 Vývojáři..................................................
VíceArchitektura 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ícePROGRAMOVÁ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íceRozdělení operačních systémů
Operační systém Jde o nutný program pro činnost počítače bez něho by byl počítač jen kusem nábytku. 1.) Jedná se o program 3.) Poskytuje uživateli komunikační rozhraní. 4.) Tvoří p r o s t ř e d n í k
VíceÚ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ícemonolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura
IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional
VíceTomáš 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íceAdministrace 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íceOperační systémy. Tomáš Vojnar IOS 2010/2011. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno
Operační systémy IOS 2010/2011 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/15 Unix úvod Úvod do UNIXu p.2/15
VíceÚ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íceOperační systémy. Tomáš Vojnar IOS 2014/2015. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno
Operační systémy IOS 2014/2015 Tomáš Vojnar ÚÓ Ò Ö ØºÚÙØ ÖºÞ Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno Úvod do UNIXu p.1/17 Unix úvod Úvod do UNIXu p.2/17
VíceUnix 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íceHistorie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz
Historie UNIXu a Linuxu 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ého a open source softwaru
VíceZá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ícePř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íceZáklady operačních systémů
Základy operačních systémů Operační systém - je souhrn programů, které umožňují uživateli využívat technické a programové prostředky daného počítače. Operační systém můžeme rozdělit do dvou části: základ
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
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íceB a s h. očima. Bohdana Milara
B a s h očima Bohdana Milara 1 Tento dokument je vydám pod licencí GNU FDL. K vytvoření dokumentu bylo použito textů z časopisu LinuxExpres vytvořených Bohdanem Milarem. Tímto chci poděkovat Bohdanu Milarovi
VíceNastroje 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íceIdentita 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íceAktualizace softwaru Uživatelská příručka
Aktualizace softwaru Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka Microsoft Corporation v USA. Informace uvedené v této příručce
VíceOperační systémy Linux, Mac OS X a jejich srovnání
5 5.1 Operační systémy Linux, Mac OS X a jejich srovnání Popište výhody programů OpenSource, čím se vyznačují OpenSource programy se vyznačují tím, že se dodávají i se zdrojovým kódem. S tímto kódem může
VíceOperační systémy. Cvičení 5: Volání jádra, procesy, vlákna.
Operační systémy Cvičení 5: Volání jádra, procesy, vlákna. 1 Obsah cvičení Systémová volání Knihovní funkce jazyka C Procesy informace o procesech vytváření, ukončování procesů, signály POSIX vlákna vytváření,
VíceFides Card Reader 2.0.0.8
Trade FIDES, a.s. Fides Card Reader 2.0.0.8 (aktualizace - 8/2015) Popis software Manuál technika systému 2 Fides Card Reader 2 Obsah 1 Popis produktu...4 1.1 Úvod...4 2 Instalace software...5 2.1 Nutné
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.02 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 02- Zásady psaní a řetězení příkazů, jednoduchý skript DUM naučí žáky zásady práce s příkazy shellu BASH, zásady psaní
VíceSkripty - ú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íceOpenOffice.org 1.1 CZ
OpenOffice.org 1.1 CZ Průvodce instalací Červenec 2003, Revize B Upozornění Public Documentation License Obsah tohoto dokumentu je předmětem Public Documentation License Verze 1.0 ( Licence ); tento dokument
VícePř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íceOperační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení
Operační systémy Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení všech zdrojů počítače a poskytnutí uživatelského rozhraní pro komunikaci s uživatelem. Bez přítomnosti operačního
VíceTéma 2 Architektury OS a jejich služby
Téma 2 Obsah 1. Úkoly a skladba OS 2. Složky OS a jejich určení 3. Systémové programy 4. Standardy pro služby OS a typické služby JOS 5. Mechanismus volání služeb 6. Monolitické OS 7. OS s mikrojádrem
VíceTé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íceSystémy souborů (File Systems)
(File Systems) Logický systém souborů:! Adresáře a soubory jak je vidí uživatel.! Jeden kořen ( "root" - / ) Fyzické systémy souborů:! Obdoba logických disků u MS (A:, C:...).! Na rozdíl od MS nejsou pro
VíceÚ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ícePří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íceIBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace
IBM TRIRIGA Application Platform Verze 3 Vydání 4.2 Příručka instalace a implementace Poznámka Před použitím těchto informací a produktu, který podporují, si přečtěte informace v části Upozornění na stránce
VícePŘÍ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Úvod do operačního systému Linux Mgr. Josef Horálek
Úvod do operačního systému Linux Mgr. Josef Horálek 2011 20.let Linuxu Historie GNU/Linux = 1970 - Ken Thompson a Dennis Ritchie vyvinuli a implementovali systém UNIX, který se stal základem mnoha moderních
VícePrincipy operačních systémů. Lekce 1: Úvod
Principy operačních systémů Lekce 1: Úvod Sylabus Lekce 1: Úvod 2 Literatura Lekce 1: Úvod 3 Operační systém Základní programové vybavení počítače, které se zavádí do počítače při jeho startu a zůstává
VíceDomá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íceZá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íceZákladní orientace v systémech UNIX
Základní orientace v systémech UNIX Příkazový interpret (shell) Jak napovídá anglický název (ulita), příkazový interpret (shell) odděluje uživatele od operačního systému. Chrání uživatele před nepohodlím
VíceVrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití
Informatika 2-8 Obsah: Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití IS2-4 1 Programové prostředky IS/IT 15.5.2017 2 Programové prostředky - SW Program: posloupnost
VíceDUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky
DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky ze sady: 02 tematický okruh sady: Tabulkový editor ze šablony: 07 KANCELÁŘSKÝ SOFTWARE určeno pro: 1-4. ročník
VíceAdministrace 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Úvod do operačního systému Linux Mgr. Josef Horálek
Úvod do operačního systému Linux Mgr. Josef Horálek 2011 20.let Linuxu Historie GNU/Linux = 1970 - Ken Thompson a Dennis Ritchie vyvinuli a implementovali systém UNIX, který se stal základem mnoha moderních
VíceUčební texty pro předmět. 545 0043/01 Operační systém Unix (OSUX) Hornicko geologická fakulta Institut ekonomiky a systémů řízení
V Š B T e c h n i c k á u n i v e r z i t a O s t r a v a Hornicko geologická fakulta Institut ekonomiky a systémů řízení O d d ě l e n í a u t o m a t i z a c e v h o r n i c t v í Učební texty pro předmět
VíceÚ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íceArchitektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
VíceZáklady informatiky. Operační systémy
Základy informatiky Operační systémy Zpracoval: Upraveno: Ing. Pavel Děrgel Daniela Ďuráková Cíle dnešní přednášky Operační systém základní funkce souborové systémy Windows historie, vlastnosti Linux historie
VíceDefinice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.
OPERAČNÍ SYSTÉMY Definice OS Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. Každý počítač má alespoň jeden procesor, paměť, I/O zařízení. Všechny tyto součásti můžeme
VíceÚ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íceAdministrace služby - GTS Network Storage
1. Návod k ovládání programu Cisco VPN Client (IP SECový tunel pro přístup GTS Network Storage) Program Cisco VPN client lze bezplatně stáhnout z webových stránek GTS pod odkazem: Software ke stažení http://www.gts.cz/cs/zakaznicka-podpora/technicka-podpora/gtspremium-net-vpn-client/software-ke-stazeni.shtml
VíceVerze 1.0 09/10. Xerox ColorQube 9301/9302/9303 Internetové služby
Verze 1.0 09/10 Xerox ColorQube 9301/9302/9303 2010 Xerox Corporation. Všechna práva vyhrazena. Nepublikovaná práva vyhrazena podle zákonů Spojených států na ochranu autorských práv. Obsah této publikace
VíceRozšíření ksh vůči sh při práci s proměnnými
Rozšíření ksh vůči sh při práci s proměnnými (X36UNX, Jan Skalický, 2006) Pole homogenní lineární struktura implicitn ě s číselným rozsahem index ů 0...1023 (někde 4095) implicitn ě řetězcov ě orientovaná
VíceTé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íceOperační systémy 2. Přednáška číslo 2. Přidělování paměti
Operační systémy 2 Přednáška číslo 2 Přidělování paměti Základní pojmy Paměť = operační paměť paměť, kterou přímo využívají procesory při zpracování instrukcí a dat Funkce modulu přidělování paměti: Sledování
VíceC2110 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íceZáklady operačního systému LINUX část III
Základy operačního systému LINUX část III Přesměrování standardního vstupu a výstupu Přídavná zařízení jsou v systému reprezentována svými řídícími soubory. Řídící soubory umožňují procesům pracovat s
VíceLinux 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íceOPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště
OPERAČNÍ SYSTÉM 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 Operační systém Autor Martin Šimůnek Datum 13. 2. 2013 Stupeň
VíceSekvenč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íceJak na speciální klávesy v Linuxu
Jak na speciální klávesy v Linuxu Tomáš, Zbyněk Linux seminář, 9.1.2009 Tomáš Davídek, Zbyněk Drásal 1 Obsah Zprovoznění speciálních kláves v Xorg použití hotkeys použití xbindkeys Zprovoznění speciálních
Více1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové
VíceMatematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
VíceINTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY
INTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY Dušan Kajzar Slezská univerzita v Opavě, Filozoficko-přírodovědecká fakulta, Bezručovo nám. 13, 746 00 Opava, e-mail: d.kajzar@c-box.cz Česká pošta, s.p.,
VíceZá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