|
|
|
||
Předmět je zaměřen na výuku programování v shellu - příkazovém interpretru operačního systému Linux. V sérii praktických cvičení se studenti naučí používat základní příkazy a pokročilé nástroje shellu. Získají dovednosti a osvojí si techniky psaní shellových skriptů pro automatizované a efektivní zpracování dat.
Poslední úprava: Čech Petr (14.02.2018)
|
|
||
Studenti budou umět: Ovládat operační systémy s jádrem Linux pomocí příkazů shellu. Psát skripty pro automatické a efektivní zpracování dat pomocí příkazové řádky shellu. Poslední úprava: Čech Petr (29.03.2016)
|
|
||
Každý týden bude prostřednictvím e-learningového portálu (https://e-learning.vscht.cz) zadán domácí úkol. Lhůta pro odevzdání úkolu je 7 dní od jeho zadání. Z každého odevzdaného úkolu lze získat maximálně 5 bodů, celkem tedy 14 x 5 = 70 bodů. Nezadá-li vyučující v daném týdnu úkol, každý student automaticky získá 5 bodů. Za úkol odevzdaný po termínu se body nepřidělují. Chybějící body za neodevzdané nebo špatně vyřešené úkoly nelze nijak nahradit. Výsledná známka klasifikovaného zápočtu je pak stanovena podle následující bodové stupnice: A : 65 - 70 B : 59 - 64 C : 53 - 58 D : 47 - 52 E : 41 - 46 F : 0 - 40 Poslední úprava: Čech Petr (31.01.2018)
|
|
||
Z:Shah Steve, Soyinka Wale, Administrace systému Linux, 2007, 978-80-247-1694-7 D:William E. Shotts, The Linux Command Line: A Complete Introduction, 2012, 978-1593273897 Poslední úprava: Čech Petr (29.03.2016)
|
|
||
1. Úvod. Příkazová řádka. Ovládání shellu. Práce s příkazy. Manuálové stránky a další dokumentace. 2. Manipulace se soubory a adresáři. Vyhledávání. 3. Vstup, výstup a přesměrování. Expansní operátory. 4. Uživatelská oprávnění. 5. Regulární výrazy. 6. Manipulace s textem. 7. Pokročilá transformace textu. 8. Struktura shellového skriptu. Sekvence příkazů. 9. Řídicí konstrukce podmínek a větvení. 10. Řídicí konstrukce cyklů. 11. Aritmetické výpočty a logické operace. 12. Pole. 13. Funkce. 14. Procesy. Archivace a komprese. Poslední úprava: Čech Petr (17.02.2017)
|
|
||
http://www.abclinuxu.cz http://www.root.cz Poslední úprava: Čech Petr (14.02.2017)
|
|
||
žádné Poslední úprava: Čech Petr (25.03.2016)
|
Zátěž studenta | ||||
Činnost | Kredity | Hodiny | ||
Práce na individuálním projektu | 1.4 | 38 | ||
Účast na seminářích | 2.6 | 74 | ||
4 / 4 | 112 / 112 |