Как раскрасить приглашения bash
Заносится в ~/.bashrc. При выполнении su root меняются цвета.
COLOR1="\[\033[0;36m\]"
COLOR2="\[\033[0;33m\]"
COLOR3="\[\033[0;38m\]"
COLOR4="\[\033[0;32m\]"
if [ "$UID" = 0 ]; then
# I am root
COLOR2="\[\033[0;31m\]"
PS1="$COLOR1[$COLOR1\u$COLOR2@$COLOR1\h$COLOR2:$COLOR4\W$COLOR1]$COLOR2# $COLOR3"
else
PS1="$COLOR1[$COLOR1\u$COLOR2@$COLOR1\h$COLOR2:$COLOR4\W$COLOR1]$COLOR2\$ $COLOR3"
fi
- Добавить комментарий
- 1076 просмотров
Страница для печати

а у меня от обратного идет
тоесть выдает имя пользователя если оно не ramok
это в ~/.zshrc
======
WHITE=$'%{\e[1;37m%}'
LIGHT_YELLOW=$'%{\e[1;33m%}'
LIGHT_RED=$'%{\e[1;31m%}'
BROWN=$'%{\e[0;33m%}'
#....
if [geshifilter- .$USERNAME. != .ramok. ]; then USR="${LIGHT_YELLOW}%n${LIGHT_RED}@" fi #.... PROMPT=$'${USR}${BROWN}%m${WHITE}........' ====== -- Signature invent in progress 19% #.........[/geshifilter-]
срочно пофикси скрипт! весь текст что набираешь подчеркнутый становится
Видимо, зависит от терминала.
(т.е. "у меня все работает")
аналогично. у меня тоже все работает. попробуй поковырять опции - может, найдешь где у тебя включается подчеркнутость...