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.
Bash nabízí celou řadu možností, jak si jej přizpůsobit. Od proměnných, přes nastavení (set) až k volbám (shopt) a funkcím. Některá nastavení jsou užitečná při interaktivní práci, jiná zase při skriptování. Přednáška se zabývá těmito možnostmi a jejich použitím v konfiguračních souborech.
Přednášku jsem opět připravil jako webovou prezentaci v systému „reveal.js“. Pro zájemce jsem zpřístupnil její zdrojové kódy na gitlabu.
Obsah přednášky
Odkazy vedou na příslušný slide prezentace a na čas ve videu, kde část začíná. Někdy je téma přes několik slidů. Pohyb po slidech je buď pomocí mezerníku nebo klávesami PgUp a PgDown, případně šipkami. Klávesa ESC zobrazuje přehled slidů a klávesa B zatemní obraz.
- Intro
00:00:46 - Ways of customization
00:00:52 - Configuration files
00:04:19 - Options
00:16:20 - Variables
00:48:48 - Aliases
00:48:58 - Functions
00:50:30 - Traps (jen v úvodním přehledu)
00:02:52 - Readline (jen v úvodním přehledu)
00:03:04 - Enable built-ins (jen v úvodním přehledu)
00:03:31 - Process limits (jen v úvodním přehledu)
00:03:49 - External tools (jen v úvodním přehledu)
00:04:04
Na podrobný výklad kapitol od Traps dál už nezbyl čas, v záznamu jsou jen v úvodním přehledu všech kapitol. Ve slidech jsou ale celé.