Jak si přizpůsobit bash

Jak si přizpůsobit bash Seznam všech příspěvků

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.

  1. Intro 00:00:46
  2. Ways of customization 00:00:52
  3. Configuration files 00:04:19
  4. Options 00:16:20
  5. Variables 00:48:48
  6. Aliases 00:48:58
  7. Functions 00:50:30
  8. Traps (jen v úvodním přehledu) 00:02:52
  9. Readline (jen v úvodním přehledu) 00:03:04
  10. Enable built-ins (jen v úvodním přehledu) 00:03:31
  11. Process limits (jen v úvodním přehledu) 00:03:49
  12. 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é.