StudyFiWiki
WikiWebová aplikace
StudyFi

AI studijní materiály pro každého studenta. Shrnutí, kartičky, testy, podcasty a myšlenkové mapy.

Studijní materiály

  • Wiki
  • Webová aplikace
  • Registrace zdarma
  • O StudyFi

Právní informace

  • Obchodní podmínky
  • GDPR
  • Kontakt
Stáhnout na
App Store
Stáhnout na
Google Play
© 2026 StudyFi s.r.o.Vytvořeno s AI pro studenty
Wiki💻 Informatika a počítačové vědyÚvod do operačního systému LinuxPodcast

Podcast na Úvod do operačního systému Linux

Úvod do Linuxu: Průvodce operačním systémem pro studenty

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa

Podcast

Linux: Od Terminálu po Android0:00 / 8:45
0:001:00 zbývá
FilipNa konci příštích pár minut pochopíte, proč soubory v Linuxu fungují úplně jinak, než jak jste zvyklí z Windows. A taky proč je to vlastně geniální.
KarolínaJe to změna myšlení, která ale dává dokonalý smysl, jakmile do toho proniknete. Tenhle „aha“ moment vám garantuju.
Kapitoly

Linux: Od Terminálu po Android

Délka: 8 minut

Kapitoly

Proč je Linux jiný

Zrod legendy

Pyramida souborů

Kde co najdu

Oprávnění a bezpečnost

Správa softwaru s APT

Superuživatel a Sudo

Základní příkazy v terminálu

Jádro a Shell

Přepis

Filip: Na konci příštích pár minut pochopíte, proč soubory v Linuxu fungují úplně jinak, než jak jste zvyklí z Windows. A taky proč je to vlastně geniální.

Karolína: Je to změna myšlení, která ale dává dokonalý smysl, jakmile do toho proniknete. Tenhle „aha“ moment vám garantuju.

Filip: Posloucháte Studyfi Podcast.

Karolína: Všechno to začalo v 80. letech, kdy existoval drahý a uzavřený systém UNIX. Jeden profesor, Andrew Tanenbaum, proto vytvořil jeho zjednodušenou verzi MINIX pro výuku.

Filip: A tady na scénu přichází finský student Linus Torvalds. MINIX mu nestačil, přišel mu moc omezený, tak se rozhodl, že si napíše vlastní jádro systému.

Karolína: Přesně! A měl štěstí, protože Richard Stallman zrovna pracoval na projektu GNU, kterému přesně takové jádro chybělo. Spojili síly a vznikl kompletní open source systém GNU/Linux.

Filip: Nejdřív to ale byla jen černá obrazovka s blikajícím kurzorem, že? Žádné ikonky, žádná myš.

Karolína: Přesně tak. Ale protože byl systém otevřený, rychle se začal šířit a vylepšovat. Nejdřív ovládl servery, pak notebooky a dnes ho máme všichni v kapse – Android totiž běží na jádře Linuxu.

Filip: Dobře, pojďme na ten systém souborů. Zapomeňte na disky C: nebo D:. V Linuxu nic takového není.

Karolína: Přesně! Všechno je jedna velká pyramida. Na úplném vrcholu je kořenový adresář, značený jen lomítkem ‘/’. Z něj se větví všechno ostatní.

Filip: A teď ta nejzajímavější část... v Linuxu je úplně všechno soubor. Textový dokument, klávesnice, myš, dokonce i nastavení sítě.

Karolína: Ano! To znamená, že můžeš používat stejné nástroje pro čtení dokumentu i pro čtení dat z nějakého portu. Navíc, grafické rozhraní je zcela volitelné. Na serverech vůbec nemusí běžet.

Filip: Což šetří obrovské množství výkonu. To dává smysl.

Karolína: A aby v tom nebyl chaos, existuje standard, který říká, co kam patří. Takže každý ví, kde co hledat.

Filip: Tak si projděme pár základních složek. /bin jsou základní příkazy. /home, to jsou osobní složky uživatelů. A co třeba /etc?

Karolína: Tam najdeš všechna nastavení a konfigurační soubory. A pozor, neplést si kořenový adresář / se složkou /root! To je domov superuživatele, kam běžný uživatel nesmí.

Filip: Chápu. A když připojím třeba flashku? Žádné písmenko E: se neobjeví?

Karolína: Ne. Systém ji takzvaně „přimontuje“ do nějaké složky v té pyramidě. Pro tebe to vypadá, jako by ta data byla prostě další součástí systému.

Filip: A protože je Linux od základu stavěný jako víceuživatelský systém, musí mít přísná pravidla, kdo co může dělat, že?

Karolína: Přesně. U každého souboru i složky jsou definována tři základní oprávnění: pro čtení, zápis a spuštění. To je to známé 'r' jako read a 'w' jako write.

Filip: Takže systém přesně ví, jestli soubor můžu jen otevřít a prohlížet, nebo ho můžu i změnit a smazat. To je základ jeho bezpečnosti.

Karolína: Přesně tak. A k tomu čtení a zápisu se přidává ještě třetí, klíčové oprávnění: spuštění. To je to 'x' jako execute. U souborů to znamená, že je můžeme spustit jako program, a u složek nám to dává právo do nich „vstoupit“ a podívat se, co je uvnitř.

Filip: Takže máme oprávnění pro vlastníka, skupinu a ostatní. Ale co když chci do systému něco nainstalovat? To je ve Windows často docela... dobrodružství.

Karolína: V Linuxu je to mnohem bezpečnější a jednodušší díky správci balíčků. Nejčastěji se setkáš s APT, což je zkratka pro Advanced Package Tool. Funguje to tak, že systém má seznam důvěryhodných serverů, kterým se říká repositáře.

Filip: Repositáře? To zní jako nějaké digitální knihovny.

Karolína: Přesně tak! Jsou to obrovské, prověřené archivy softwaru. Když chceš něco nainstalovat, APT se spojí s repositářem a bezpečně to stáhne. Všechno je digitálně podepsané a kontrolované, takže riziko viru je naprosto minimální. Žádné pochybné stahování z internetu.

Filip: To zní skvěle. Ale co když potřebuju udělat nějakou větší změnu v systému? Třeba právě instalovat software. Na to asi běžný uživatel práva nemá, že?

Karolína: Správně. Pro tyhle účely existuje speciální uživatel jménem 'root'. Je to takový všemohoucí správce systému, kterému se taky říká superuživatel. Ale pozor, být neustále přihlášený jako root je nebezpečné. Stačí jeden překlep a můžeš smazat klíčové systémové soubory.

Filip: Protože se mě systém na nic neptá, když jsem všemohoucí, co?

Karolína: Přesně. Proto existuje elegantní řešení: příkaz sudo. Je to zkratka pro „superuser do“. Umožní ti to jako běžnému uživateli provést jeden konkrétní příkaz s právy roota, aniž by ses musel přihlašovat.

Filip: Dobře, takže sudo je můj klíč k superschopnostem. A co ty další příkazy, které se používají v tom... černém okně? V terminálu?

Karolína: Ano, v shellu. Většina těch příkazů jsou vlastně jen malé programy uložené typicky ve složce /bin. A abys nemusel vypisovat celou cestu, systém má proměnnou $PATH, která mu říká, kde má tyhle příkazy hledat.

Filip: Takže jen napíšu třeba ls a on si to najde sám. To je chytré. Jaké jsou ty úplně nejzákladnější?

Karolína: Pro pohyb v systému je to ls pro výpis souborů, cd pro změnu složky a pwd, které ti ukáže, kde zrovna jsi. Pro práci se soubory pak třeba mkdir pro vytvoření složky, rm pro smazání, cp pro kopírování a mv pro přesun nebo přejmenování.

Filip: A co kdybych chtěl v nějakém souboru rychle najít konkrétní slovo? Třeba „chyba“ v dlouhém reportu.

Karolína: Na to je skvělý příkaz grep! Můžeš dokonce příkazy kombinovat pomocí takzvané roury, což je ten svislý symbol. Napíšeš cat report.txt | grep "chyba" a ono ti to vypíše jen ty řádky, které obsahují slovo „chyba“. Je to neuvěřitelně mocné.

Filip: Páni, to zní jako skutečné programátorské kouzlo. Takže s pár jednoduchými příkazy můžu efektivně spravovat celý systém. To je ten slibovaný pocit kontroly. A co teprve, když se naučíme psát celé skripty...

Karolína: Přesně tak, Filipe! A když už mluvíme o skriptech, je dobré vědět, s čím vlastně komunikujeme. Dostáváme se k samotnému srdci operačního systému.

Filip: K srdci? To zní důležitě.

Karolína: To taky je! Tomu srdci se říká jádro, neboli kernel. Je to ta úplně nejnižší vrstva, která mluví přímo s hardwarem – s procesorem, pamětí, diskem...

Filip: Aha, takže to je ten hlavní šéf, co všechno řídí v pozadí.

Karolína: Přesně. Ale my jako uživatelé s ním nemluvíme napřímo. Mezi námi a jádrem je ještě jedna vrstva. A té se říká shell.

Filip: Takže ten terminál, ten příkazový řádek, to je ten shell?

Karolína: Ano! Shell je v podstatě překladatel. Vezme tvůj příkaz, třeba to ls, a přeloží ho do jazyka, kterému rozumí jádro. Třeba Bash, který jsme zmiňovali, je jeden z nejpoužívanějších shellů.

Filip: Takže jádro je motor a shell je volant. Dává to smysl.

Karolína: Perfektní přirovnání! A stejně jako motor s volantem nestačí na celé auto, tak ani jádro a shell nestačí na celý systém. Potřebuješ k tomu další nástroje – editory, kompilátory a všechny ty programy, co používáme.

Filip: Takže dnes jsme si ukázali, jak převzít kontrolu pomocí terminálu, co je to jádro a shell... a že to není žádná magie. Díky moc, Karolíno, za skvělé vysvětlení.

Karolína: Rádo se stalo! A vám, milí posluchači, děkujeme za poslech. Nebojte se terminálu a uvidíte, jak vám usnadní život.

Filip: Přesně tak. Mějte se fajn a zase příště u Studyfi Podcastu!

Další materiály

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa
← Zpět na téma