Re: Farbiger Prompt auf der Z-Shell

From: Oliver Fromme <olli(at)secnetix.de>
Date: Fri, 12 Jul 2002 02:13:23 +0200 (CEST)

Bernd Walter <ticso(at)cicely5.cicely.de> wrote:
> On Thu, Jul 11, 2002 at 09:10:06PM +0200, Oliver Fromme wrote:
> > Wozu will man Farbe im Shellprompt haben? Das verwirrt
> > doch nur. Ich habe mich darauf beschränkt, daß in meinem
> > zsh-Prompt »root« in bold erscheint, wenn $EUID == 0.
> > Dann sieht man gleich, daß man jetzt aufpassen muß. ;-)
>
> Mir hat dafür immer das klassische '#' gegenüber dem '>' gereicht.

Das hab ich auch, aber da der Prompt bei mir etwas länger
und variabel ist (der gekürzte CWD ist drin, sowie user@
host, und manchmal auch zusätzliche Dinge, wenn z.B. neue
Mail da ist), übersieht man das leicht mal. Normal sieht
mein Prompt z.B. so aus (»_« == Cursor):

olli(at)lurza:~> _

Und als root halt:

root(at)lurza:~# _

Wobei das »root« in bold ist. Ist natürlich alles reine
Geschmacks-, Gewöhnungs- und Ansichtssache.

Gruß
   Olli

PS: Falls jemand obiges in seiner ~/.zshrc nachbauen will:

if [[ $EUID -eq 0 ]]; then
        PROMPT="%Broot%b@%m:%4(~:...:)%3c%B#%b "
else
        PROMPT="%n@%m:%4(~:...:)%3c> "
fi

Sollte auch mit Bernds Tatung Terminal funktionieren, so-
fern $TERM richtig gesetzt ist. ;-)

(Das ist jetzt ohne die Spielereien mit neuer Mail etc.;
wenn das auch jemand haben will --> Mail an mich.)

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 12 Jul 2002 - 02:14:43 CEST

search this site