Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: singularis 18 Prosince 2019, 18:45:28
-
Výchozí výzva PS1 mi moc nevyhovuje a nepřijde praktická, tak jsem si ji vylepšil/a:
__nhcolor () {
test $1 -gt 0 && tput bold
test $1 -eq 1 && tput setaf 1
test $1 -gt 1 && tput setaf 2
}
PROMPT_COMMAND='__RETURN_VALUE=$?'
PS1="\\[$(tput sgr0)\$(__nhcolor \$__RETURN_VALUE)\\]\$__RETURN_VALUE "
PS1+="\\[$(tput sgr0; tput setaf 6)\\]\\A "
PS1+="\\[$(tput sgr0; tput bold; tput setaf 2)\\]\\w"
PS1+="\\[$(tput sgr0)\\]\\\$ "
PS2="\\[$(tput sgr0; tput setaf 2)\\]|\\[$(tput sgr0)\\] "
Asi nejpraktičtější mi na tom připadne ta návratová hodnota z předchozího příkazu (s barevným vyznačením; časem možná přidám ještě smajlíka ;) ). Následuje aktuální čas (když se nepřipojuji vzdáleně, je to rozhodně užitečnější informace než jméno počítače) a aktuální adresář. A nakonec dolar (resp. mřížku pro superuživatele).
Vedlejší výzvu jsem si změnil/a na zelené svislítko, připadne mi hezčí než ten výchozí znak >.
Zkopírováním do terminálu si nové nastavení můžete vyzkoušet. Trvalým ho učiníte vložením na vhodné místo ~/.bashrc.
-
...a este to mozes vylepsit aj s logom OS nainstalovanim neofetch...obrazok je informativny...
-
Neofetch znám a líbí se mi. :) Nejvíc asi logo Xubuntu:
neofetch --ascii_distro Xubuntu --logo