PředmětyPředměty(verze: 963)
Předmět, akademický rok 2020/2021
  
Programování v shellu - B143003
Anglický název: Programming in shell
Zajišťuje: Ústav informatiky a chemie (143)
Fakulta: Fakulta chemické technologie
Platnost: od 2020 do 2022
Semestr: oba
Body: 4
E-Kredity: 4
Způsob provedení zkoušky:
Rozsah, examinace: 0/3, KZ [HT]
Počet míst: zimní:neurčen / neomezen (neurčen)
letní:neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Úroveň:  
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
předmět lze zapsat v ZS i LS
Garant: Čech Petr Ing. Ph.D.
Klasifikace: Informatika > Programování
Záměnnost : N143081
Termíny zkoušek   Rozvrh   
Pro tento předmět jsou dostupné online materiály
Anotace -
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)
Výstupy studia předmětu -

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 (12.02.2018)
Podmínky zakončení předmětu (Další požadavky na studenta) -

Zápočet za řešení pravidelných domácích úkolů.

Poslední úprava: Čech Petr (14.02.2018)
Literatura -

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: Hladíková Jana (04.01.2018)
Požadavky ke zkoušce (Forma způsobu ověření studijních výsledků) -

Docházkový list. Řešení domácích úkolů.

Poslední úprava: Čech Petr (13.02.2018)
Sylabus -

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: Hladíková Jana (04.01.2018)
Studijní opory -

http://www.abclinuxu.cz

http://www.root.cz

Poslední úprava: Hladíková Jana (04.01.2018)
Studijní prerekvizity -

žádné

Poslední úprava: Hladíková Jana (04.01.2018)
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
 
VŠCHT Praha