Ändra prompt

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

hakan
Hedersmedlem
Inlägg: 811
Blev medlem: 15 okt 2003 06:31
ORT: Lidingö

Ändra prompt

Inlägg av hakan »

För att få en blå alt röd prompt, med texten efteråt i svart, lägger jag denna i ~/.profile för min användare och root
export PS1="\[\e[34;1m\]\u:\w \$ \[\e[0m\]" --ger blått för min användare
export PS1="\[\e[31;1m\]\u:\w \# \[\e[0m\]" --ger rött för root med su -
Men hur 17 får jag den röd när jag bara använder su (inget "-" alltså)?

Provade detta i användarens .profile

Kod: Markera allt

## prompten röd for su blå för användare
if [ "`id -u`" = "0" ]; then
  export PS1="\[\e[31;1m\]\u:\w \# \[\e[0m\]"
else
  export PS1="\[\e[34;1m\]\u:\w \$ \[\e[0m\]"
fi
..gav lite märkligt resultat..
spiken:~ $ source .profile (läser om .profile)
spiken:~ $ su
Password:
root:/home/spiken $ source .profile
No protocol specified
Failed to connect to X Server.
root:/home/spiken 2 exit
exit
spiken:~ $
/Håkan