LINUX.ORG.RU

это делается через escape-последовательности.
например, так:


if [ "`id -u`" = "0" ]; then
PS1="\[\015\033[1;31m\][\u@\h \w]\\$\[\033[0;37m\] "
else
PS1="\[\015\033[0;32m\][\u@\h \w]\\$\[\033[0;37m\] "
fi
export PS1

я когда-то прочитал это в Bash-Promt-HOWTO. с тех пор - в профайле.


ingwar
()

Лучше - в ~/.bashrc ~/.bash_profile

потому как при su я тоже хочу подкраску 8)
мои варианты:

zulu@zulu:~$ cat ~/.bashrc
export PS1='\[\033[32m\]\u@\h:\w\$\[\033[0m\] '
eval `dircolors -b`


и ~/.bash_profile аналогично 8)

Дирколорс - так как при su мы хотим еще цветной вывод от ls 8)

с уважением, Zulu

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.