Když používáš příkazy, pracuješ většinou s nějakými vstupy a pokaždé očekáváš nějaký výstup. Při řetězení předáváš výstup jednoho příkazu na vstup. Zde se hlouběji podíváme, jaké jsou vlastně typy vstupu a výstupů, jak fungují jejich toky (steamy) a jak s nimi pracovat pomocí file descriptorů.

V tomto kurzu se naučíš

Co jsou file descriptory
Jak fungují streamy
Jak přesměrovat vstup
Jak přesměrovat výstup, včetně chyby
Studenti se uplatinili u firem jako jsou

časová náročnost

3 hodiny

obtížnost

Vhodné pro začátečníky

rozsah kurzu

26 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

Osnova

  1. Lekce 1
    Základy přesměrování – file descriptory & streamy
    60 minut
    1. Komunikaci příkazů ovládáš skrze streamy a přesměrování
    2. File descriptory jsou čísla
    3. File descriptory označují i vstupy a výstupy programů
    4. Obsah file descriptorů se zobrazuje v příkazovém řádku
    5. STDOUT & STDERR jsou rozdílné!
    6. STDIN (vstup)
    7. Vykonání programu
    8. STDOUT (výstup)
    9. STDERR (chyba)
    10. Kvíz
  2. Lekce 2
    Přesměrování výstupu
    60 minut
    1. Standardní proudy a | (pipe/roura)
    2. Při řetězení přesměrováváš STDOUT na STDIN
    3. Operátor přesměrování – „>“
    4. Přesměrováním můžeš vytvořit soubor
    5. Připsání výstupu na konec souboru – „>>“
    6. Můžeš přesměrovat STDOUT i STDERR
    7. Příkaz tee
    8. Příkaz sort
    9. Příkaz cat
    10. Opakování
  3. Lekce 3
    Přesměrování vstupu
    60 minut
    1. Vstupy dělíme na přímé a nepřímé
    2. Přímý (interaktivní) vstup
    3. Nepřímý vstup
    4. Vstupy a Výstupy
    5. Přesměrování
    6. Přesměrování vstupu

Autoři kurzu

Jaroslav Tylich

COO a tvůrce obsahu, ENGETO

Jarda se k IT dostal jako slepý k houslím, kdy se rychle zamiloval do principu "buď to funguje, nebo ne." Možnost neustále přetvářet a vylepšovat kód i své znalosti jej pohání kupředu, současně oceňuje, že díky šířce oboru roste vlastním směrem i tempem. Je super pochopit, jak něco funguje, a následně se naučit, jak to sám vytvořit. A za rok zjistit, že dnes bychom to postavili o dost lépe. No a kdo ví, co dokážeme příště? Pojďme to zjistit!

Filip Holec

Zakladatel a technický lídr ENGETO

Filip využil znalostí systémové administrace a na jejich základě vytvořil kurzy Linuxu a přidružených technologií. Kurzy tvořené Filipem jsou určeny pro začátečníky i mírně pokročilé v IT s cílem naučit důležité teoretické a praktické koncepty. Držitel certifikací RHCSA a RHCE.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.

časová náročnost

3 hodiny

obtížnost

Vhodné pro začátečníky

rozsah kurzu

26 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma