PředmětyPředměty(verze: 970)
Předmět, akademický rok 2024/2025
  

pondělí 28. 4. 2025 od 17 hodin budou nedostupné některé informační systémy školy z důvodu servisních prací.

Jedná se hlavně o Studijní informační systém (SIS), Finanční IS (iFIS/webFIS), MIS/OBD/Verso, Kopla a navázané agendy.

Předpokládá se, že v úterý ráno by již vše mělo být opět v provozu.

Práce s elektronickou poštou či sdílené disky tímto nijak dotčeny nebudou.

Výpočetní centrum

Programování v shellu - B143003
Anglický název: Programming in shell
Zajišťuje: Ústav informatiky a chemie (143)
Fakulta: Fakulta chemické technologie
Platnost: od 2023 do 2024
Semestr: zimní
Body: zimní s.:4
E-Kredity: zimní s.:4
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:0/3, KZ [HT]
Počet míst: neurčen / 54 (neurčen)
Minimální obsazenost: neomezen
Kompetence:  
Stav předmětu: vyučován
Jazyk výuky: čeština
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
Garant: Čech Petr Ing. Ph.D.
Klasifikace: Informatika > Programování
Záměnnost : N143081
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 (15.04.2025)
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 (12.12.2024)
Literatura -

Doporučená:

  • Blum, Richard, Bresnahan, Christine. Linux command line and shell scripting bible. Indianopolis: Wiley, 2011, xxvii, 812 s. s. ISBN 978-1-118-00442-5.

Poslední úprava: Čech Petr (15.04.2025)
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 (12.12.2024)
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: Čech Petr (15.04.2025)
Studijní opory -

stackoverflow.com

abclinuxu.cz

root.cz

Poslední úprava: Čech Petr (15.04.2025)
Výsledky učení -

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říkazů shellu.
Poslední úprava: Čech Petr (15.04.2025)
Studijní prerekvizity -

žádné

Poslední úprava: Čech Petr (15.04.2025)
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