Předmět: Unixové systémy a shell

» Seznam fakult » PRF » KMI
Název předmětu Unixové systémy a shell
Kód předmětu KMI/UNIX
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Outrata Jan, doc. Mgr. Ph.D.
  • Vyjídáček Roman, Mgr.
Obsah předmětu
V úvodu jsou představeny unixové operační systémy, jejich uživatelská prostředí a systémy nápovědy, souborů a procesů. Hlavní náplní předmětu jsou pak základy programování v shellu (tzv. skriptování) a jeho využití pro pokročilé zpracování textu pomocí základního softwarového vybavení unixového operačního systému. V závěru předmětu jsou prezentována specifika systémů GNU/Linux a Apple Mac OS X. Vše je intenzivně praktikováno na cvičeních ve zmíněných operačních systémech a (primárně) shellu Bash. 1. Představení unixových operačních systémů 2. Uživatelská prostředí, nápověda 3. Základní principy, systémy souborů a procesů 4. Úvod do shellu, úlohy a roura 5. Zpracování textu: drobné utility 6. Programování v shellu 7. Zpracování textu: proudové editory 8. Skriptování v shellu 9. Specifika GNU/Linuxu 10. Specifika Apple Mac OS X

Studijní aktivity a metody výuky
Přednášení, Demonstrace
Výstupy z učení
Studenti se seznámí se základními pojmy z unixovových systémů a shellu.
3. Aplikace: Řeš úlohy zpracování textu pomocí shellu v unixových operačních systémech.
Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
Písemná zkouška, Analýza výkonů studenta

Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.
Doporučená literatura
  • Čada O. Mac OS X Shell krok za krokem.. Grafika Publishing s.r.o.
  • Herold H. (2004). awk & sed: Příručka pro dávkové zpracování textu.. Computer Press.
  • Jason Cannon. (2014). Linux for Beginners: An Introduction to the Linux Operating System and Command Line. CreateSpace Independent Publishing.
  • kolektiv. (2008). Linux: Dokumentační projekt, 4. aktualizované vydání.. Computer Press.
  • Mark G. Sobell, Matthew Helmke. (2017). A Practical Guide to Linux Commands, Editors, and Shell Programming (4th Edition). Addison-Wesley.
  • Ray D. S., Ray Eric J. (2009). Unix: podrobný průvodce.. Grada.
  • Richard Blum, Christine Bresnahan. (2015). Linux Command Line and Shell Scripting Bible 3rd Edition.
  • Sobell M. G. (2007). Mistrovství v Linuxu: Příkazový řádek, shell, programování. Computer Press.
  • Vychodil V. (2003). Linux: Příručka českého uživatele. Computer Press, Brno.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr