shell

Shell

Shellem a Linuxem obecně jsem se začal zabývat kolem roku 1999. Od té doby mě baví svět UNIXu a GNU nástrojů především. Rád je používám k rychlému řešení každodenních problémů. Občas se nechám překvapit některými vlastnostmi shellu bash a to mě stále ještě baví. Většina mých příspěvků zde pochází z českých linuxových konferencí, ať už InstallFest, LinuxDays nebo OpenALT.

  • Titulní obrázek k článku Proměnné v shellu

    Proměnné v shellu

    Detailní pohled na „Proměnné v shellu“ se zaměřením na bash je jenom malým výsekem užitečným při skriptování v shellu. Tentokrát byla přednáška součástí linuxové konference LinuxDays na ČVUT FIT v Dejvickém kampusu.

  • Titulní obrázek k článku Tam by šlo ušetřit znaků

    Tam by šlo ušetřit znaků

    Trochu odlehčenější téma „Tam by šlo ušetřit znaků“ je opět především o shellu. Po delší odmlce přednáška opět proběhla naživo na linuxové konferenci InstallFest. Tentokrát v netradičním termínu, ale tradičně na ČVUT FEL na Karlově náměstí. Pokud někoho zajímá nejen, kde všude lze ušetřit pár znaků, ale především proč (a jestli), je to přednáška právě pro něj. Díky záznamu Strahovského AVC se můžete na přednášku podívat.

  • Titulní obrázek k článku Pokročilé programování v shellu

    Pokročilé programování v shellu

    „Webové Prezenace k Pokročilému programování v shellu“ jsou doprovodným materiálem k výuce skriptování jak v prosředí bash, tak také v jazycích sed (Stream Editor) a awk (Aho-Weinberger-Kernighan). Jsou vytvořeny v prezentačním systému reveal.js, jako webové stránky. Ideální projektce je ve webovém prohlížeči (fullscreen) v poměru stran 16:9.

  • Titulní obrázek k článku Regulární výrazy

    Regulární výrazy

    „Regulární výrazy“ (RE = Regular Expressions = regex) jsou výrazy (řetězce), které definují celou množinu odpovídajících řetězců. Pomocí znaků a konstrukcí se speciálním významem můžeme popsat, jak by měly vypadat řetězce podle naší představy. Napříkad slovo obsahující právě jedno velké písmeno, nebo řádek končící číslem.

  • Titulní obrázek k článku Shell Prakticky

    Shell Prakticky

    Cílem seriálu „Shell Prakticky“ je vyzkoušet si samostatně, nebo s video-doprovodem různé apekty používání shellu. Témata rozšířují video-sérii Programování v shellu.

  • Titulní obrázek k článku Pokročilejší přístupová práva a ACL

    Pokročilejší přístupová práva a ACL

    „Pokročilejší přístupová práva v UNIXu“ je další minisérií videí k seriálu Programování v shellu. Zahrnuje speciální přístupová práva a Access Control List (ACL). K videím je k dispozici i prezentace. Díly navazují na sérii o (základních) přístupových právech a procesech.

  • Titulní obrázek k článku Prezentace k Programování v shellu

    Prezentace k Programování v shellu

    „Webové Prezenace k seriálu Programování v shellu jsou doprovodným materiálem k videím. Jsou vytvořeny v prezentačním systému reveal.js, jako webové stránky. Ideální projektce je ve webovém prohlížeči (fullscreen) v poměru stran 16:9.

  • Titulní obrázek k článku Videa k Programování v shellu

    Videa k Programování v shellu

    Cílem „video-seriálu Programování v shellu“ je seznámení se s příkazovou řádkou a se základní sadou programů pro začínajícího uživatele Unixových operačních systémů. Seriál nepředpokládá žádné předchozí znalosti a je rozdělen do několika částí.

  • Titulní obrázek k článku Installfest 2020

    Installfest 2020

    Přednáškou „Bash script from scratch“ je tentokrát přispěl k linuxové konferenci InstallFest. Ta proběhla opět první víkend v březnu na ČVUT FEL na Karlově náměstí. I tentokrát to tedy bylo o shellu. Tématem mého povídání byla tvorba shell skriptu od počáteční řádky s #! až po komplexní skript. Díky záznamu Strahovského AVC se můžete na přednášku podívat. Vzhledem k tomu, že je přednáška samotná naprogramovaná v shellu, není možné si ji jednoduše prohlédnout na webu.

  • Titulní obrázek k článku Installfest 2019

    Installfest 2019

    Na dalším ročníku konference InstallFest jsem měl předášku „bash a regulární výrazy vs shellovské vzory“. Konference se konala opět první víkend v březnu. Opět byl byl tedy tématem shell. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku LinuxDays 2018

    LinuxDays 2018

    Letošní prezentace s názvem „(g)awk in Nutshell“ na LinuxDays 2018 byla pro změnu webová. Tématem byl skriptovací jazyk GNU/awk, jeho historie, vývoj a současnost. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku Installfest 2018

    Installfest 2018

    Na letošním ročníku konference InstallFest jsem měl předášku „Bash a strukturované programování“. Jako každý rok, i letos se konala první březnový víkend. Tentokrát jsem svoji shell přednášku pojal ve stylu Meme. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku LinuxDays 2017

    LinuxDays 2017

    Prezentace s názvem „bash & Mario Bros.“ na letošní LinuxDays konferenci se nesla v duchu retra. Mario Brothers mi pomáhali s rourami ve skriptovacím jazyce bash. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku Installfest 2017

    Installfest 2017

    Pro ty, kteří tráví dost času s bashem jsem připravil pro další ročník konference InstallFest přednášku „Jak si přizpůsobit bash“. V tradičním čase, tedy opět v prvním březnovém víkendu, na FEL ČVUT na Karlově náměstí, kde jsem se jako student něco naseděl. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku Installfest 2016

    Installfest 2016

    Na konferenci InstallFest 2016 jsem měl přednášku „bash a zpracování textů“. Konference se konala opět první víkend v březnu. Tentokrát jsem tedy opět povídal o shellu. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.

  • Titulní obrázek k článku LinuxDays 2015

    LinuxDays 2015

    Přednáška na téma s názvem „script.sh –options -and arguments“ představila možnosti parametrizace skriptů v shellu. Vytvořil jsem ji jako jeden veliký slide, po kterém se projekce pohybovala. Jako bonus dostali účastníci přednášky na konferenci LinuxDays 2015 tento slide vytištěný na velikost A3. Mohli si tak psát poznámky přímo na slide.

  • Titulní obrázek k článku LinuxDays 2014

    LinuxDays 2014

    V přednášce „Filenames in UNIX“ na konferenci LinuxDays 2014 jsem se zabýval jmény souborů v UNIXu a způsobu práce s nimi v shellu. Přednášku tvoří jediný obrázek, který propojuje jednotlivé aspekty souborů a práce s ními. Jako bonus dostali účastníci přednášky na konferenci LinuxDays 2014 tento slide vytištěný na velikost A3. Mohli si tak psát poznámky přímo na slide.