Unix
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Unix

  • 520 views
Uploaded on

Historie a základní rysy systémů UNIXového typu.

Historie a základní rysy systémů UNIXového typu.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
520
On Slideshare
520
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Charakteristika Systém souborů Uživatelské účty Shell .... .......... . UNIX základy . Ondřej Profant Knihovna Průhonice Česká pirátská strana 21. listopadu 2012 . . . . . .
  • 2. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Osnova 1. Charakteristika 2. Systém souborů Srovnání Specifika 3. Uživatelské účty 4. Shell Základní příkazy Wildcards Vstupy a výstupy . . . . . .
  • 3. Charakteristika Systém souborů Uživatelské účty Shell .... .......... Dnes je význam nejasný, resp. mnohoznačný. Většinou se myslí systém dle standardu POSIX. Též se používá sousloví systém unixového typu (v angl. unix-like). . . . . . .
  • 4. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Charakteristika víceuživatelský hierarchický souborový systém téměř vše je soubor plain text (prostý text) konfigurace orientovaný na zpracování textu → shell manuálové stránky case sensitive (rozlišuje velikost písmen) Výsledek: jednoduchost univerzálnost tyto prvky se nezměnily od roku 1965 . . . . . .
  • 5. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Systém souborů - DOS . . . . . .
  • 6. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Systém souborů - Windows . . . . . .
  • 7. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Systém souborů - UNIX . . . . . .
  • 8. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Systém souborů - UNIX Nevyužívá se pouze jeden systém souborů Lze libovolně kombinovat (a běžně se to dělá) Skryté soubory začínají tečkou . . . . . .
  • 9. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Uživatelské účty silně využívány (více než ve světě Windows) každý uživatel má vše v adresáři /home/<username> . . . . . .
  • 10. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell interakce s uživatelem (komunikace, ovládání) základní sada nástrojů tzv. „terminal” lze přes něj ovládat celý systém . . . . . .
  • 11. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - základní příkazy 1 man zobrazení manuálové stránky ls obsah adresáře mkdir vytvoření adresáře cat zobrazení obsahu souboru cp kopírování souboru mv přesunutí souboru grep prohledání souboru pomocí regulární výrazů ... . . . . . .
  • 12. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - základní příkazy 2 echo vypsání argumentu (např. zobrazení zprávy) find hledání souborů (a nejen to) sort třídění cut vypsaní specifického sloupce head vypsání počátku tail vypsání konce if, for, while podmínky, cykly ... . . . . . .
  • 13. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - práce s příkazy 1. Příkaz napíšeme do terminálu (popřípadě do skriptu). . 2 Doplníme parametry. 3. Můžeme ho zakončit středníkem. . 4 Enter! Parametry jsou doplňující údaje, např. pokud chceme číst adresář i se skrytými soubory, tak zadáme: ls –all –human-readable Popřípadě obvykle lze parametry zkrátit: ls -a -h A zkrácené parametry lze i sloučit: ls -ah . . . . . .
  • 14. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - práce s příkazy - pipe Pipe (čti pajpa) je spojení dvou příkazů v jeden. Tam kde jeden příkaz končí, napojíme další. Například příkaz ls nám zobrazí obsah adresáře dle abecedy vzestupně, ale mi ho chceme mít seřazený sestupně. Inu na řazení je zde příkaz sort: ls | sort –reverse . . . . . .
  • 15. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - wildcards * 0-n znaků ? jeden znak [. . . ] skupina znaků, např. [abc], [a-zA-Z], [0-9], [!0-9] Např: *.doc všechny soubory končící koncovkou doc, např dokument.doc zaloha? najde např. zaloha1, zaloha2 etc., již ne zaloha10 . . . . . .
  • 16. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell - vstupy a výstupy Výstupy: stdin standardní vstup stdout standardní výstup stderr chybový výstup Přesměrování cat file: 1> standardní vstup 2> standardní výstup &> oba výstupy < vstup Např: cat file > newfile grep pattern < file . . . . . .
  • 17. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Shell Shellů je více druhů, dnes je nejrozšířenější BASH, avšak tyto základy jsou pro všechny stejné. BASH Born Again shell DASH Debian Almquist shell CSH C shell KSH Korn shell ... Liší se rychlostí, bezpečností, velikostí, ale např. i prací s historii či inteligentním doplňováním. UNIXy si svobodně vybírají, který použijí. Dokonce shell u jednotlivých uživatelů se běžně liší. . . . . . .
  • 18. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Bash - specifika Doplňování pomocí tabulatoru. . . . . . .
  • 19. Charakteristika Systém souborů Uživatelské účty Shell .... .......... Jste zmateni? To je zcela pochopitelné. Pravá síla nastává až v kombinaci tohoto všeho napříč celým světem unixu. . . . . . .
  • 20. Charakteristika Systém souborů Uživatelské účty Shell .... ..........Závěr Děkuji za pozornost. Doplňující otázky? Copyleft Ondřej Profant, 2012. Všechna práva vyhlazena. Sdílejte, upravujte a nechte sdílet za stejných podmínek. Prezentace v úplné formě1 na vyžádání emailem: ondrej.profant -at- pirati.cz 1 i se zdrojovými kódy . . . . . .