Přehledné zabarvení shellu v Linuxu

Uveřejněno: 10. 09. 2009 10:54:43 | Editováno: 08. 10. 2009 16:52:11 | Zobrazeno: 1602x

Jak si změnit barvu shellu, vypis cesty adresáře, ve kterém se právě nacházím, mašiny, na které operuji apod.

V souboru

/etc/bashrc

nebo

/etc/bash/bashrc

Proměná PS1 určujě tvar včetně barev.

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "

nahraďte třeba tímto, to je implicitní nastavení z Gentoo

if [[ ${EUID} == 0 ]] ; then 
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] ' 
else 
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' 
fi

Podrobné vysvětlení významu jednotlivých prvků je, jak jsem experimentálně zjistil, na Googlu. Pro ty googlovací začátečníky třeba na rootu:

http://www.root.cz/clanky/barvy-pro-shell/

sdilet na facebook Přidat článek na Facebook

Dále také: linux | shell | fedora | gentoo

Vytvořil Štěpán Havránek © 2004 - 2025 Všechna práva vyhrazena.