pondělí 18. ledna 2021

Jak si přizpůsobit prompt a barvy v terminálu

Dnes něco, co jistě každý zná přinejmenším zběžně, ale jsou jisté detaily, které si můžeme upřesnit. Když spustíte terminál, zobrazí se vám výzva k zadání příkazu, tedy prompt. Prompt Bashe, který interpretuje zadané příkazy v terminálu Ubuntu, se v základu skládá ze jména uživatele, hostname, cesty k aktuálnímu pracovnímu adresáři a končí $, nebo # pro rozlišení terminálu běžného uživatele a roota. To ale není pevně dáno, jako prompt můžete zobrazovat i další užitečné informace, barvit je, spouštět příkazy, jejichž výstup se zobrazí, nebo ovlivní prompt, nebo provede nějakou jinou akci. Co si tam třeba dát hodiny, místo barvení promptu obarvit zadávané příkazy, či část promptu barvit podle návratové hodnoty předchozího spuštěného příkazu?