Zeigt her euer Shellprompt

~ $ zsh --version
zsh 4.2.1 (i386-portbld-freebsd5.2.1)
~ $ grep PROMPT .zshrc | tail -n1
PROMPT='%~ $ '
~ $
 
BASh 2.05b
Code:
gruen="\[\033[0;32m\]";
hellgruen="\[\033[1;32m\]";
rot="\[\033[0;31m\]";
hellrot="\[\033[1;31m\]";

if [ "`id -u`" = 0 ]; then
  export PS1="$rot\h $hellrot\u $rot`tty | sed -e "s/\/dev\///"` $hellrot\t $rot\w \[\033[0m\]# ";
else
  export PS1="$gruen\h $hellgruen\u $gruen`tty | sed -e "s/\/dev\///"` $hellgruen\t $gruen\w \[\033[0m\]\$ ";
fi;

export PS2=">";
export PS3="+";

Bsp für UID > 0.:
host user ttyp0 00:00:00 /usr/local $
 
Zuletzt bearbeitet:
meine fresse habt ihr bunte prompts.
meine sind alle unter bash PS1='\u@\h[\w]' und aussehen tun die dann logischerweise so:
Code:
dettus@backofen:[/usr/local/lib]
dettus@herdplatte:[/bin]
dettus@kaesereibe:[/home]
dettus@kuehlschrank:[~]
dettus@mixxer:[~]
dettus@pfeffermuehle:[/usr/games]
dettus@schuhkarton:[/mnt]
dettus@tuerstopper:[/usr/bin]
det@cx025:[~]
dettbarn@rzdspc3:[~]
fmdy031@sun35:[~]
tdettbar@anathema:[~]
tdettbar@priamos:[~]

rockt doch genug, oder nicht?

NACHTRAG:
ich hab den prompt auf meiner arbeit vergessen:
Code:
C:\>
 
Zuletzt bearbeitet:
Sagt mal Jungs, kann man das lernen? Die "Sprachen", in denen die Prompts formatiert werden? Ich nehm mal an, dass ja. Aber wie? Ich würd auch gern ein bisschen damit spielen, aber eigentlich hab ich keine Lust auf reverse engineering.
Deshalb hab ich mir solange mal den Prompt von Flas ausgeliehen, vielen Dank einstweilen :)

Gruß,
K
 
Meine bash:

PS1="[\t] \[\033[00;36m\]\u@\h \[\033[01;34m\]\w\[\033[00m\]\n=> "

Geht brav über 2 Zeilen, damit man den vollen Pfad und noch Platz zum Tippen hat...
:huth:
 
Zsh

PS1=$'%{\e[1;32m%}%m%{\e[0m%}%{\e[1;33m%}%#%{\e[0m%} %{\e[1;32m%}(%{\e[0m%}%{\e[0;31m%}%l%{\e[0m%}%{\e[1;32m%})%{\e[0m%} ';RPS1=$'%{\e[1;33m%}%~%{\e[0m%}' ## user% ;

Code:
xenon% (pts/91)                                                                                         ~

mfg dkt
 
.
 

Anhänge

  • prompt.png
    prompt.png
    72,2 KB · Aufrufe: 480
mit nem simplen newline-character:

Code:
export PS1=$'%{\e[0;0m%}%B[%b%{\e[0m%}%B%{\e[1;31m%}%n%{\e[0m%}%b%{\e[1
;0m%}@%{\e[0m%}%B%{\e[1;31m%}%m%{\e[0m%}%b%{\e[1;0m%} %B%20<..<%~%b%{\e[0m%}%{\e[0;0m%}
%B]%b%{\e[0m%}%{\e[1;32m%}\n\x3d\x3d\x3e\e[0m%} '

cdp_xe
 
zsh

zsh:
Code:
PS1=$'%{%}[%{%}%n%{%}@%{%}%m%{%}][%{%}%~%{%}]%{%}%# '
 

Anhänge

  • zsh.png
    zsh.png
    5,8 KB · Aufrufe: 442
csh

Danke geht an marzl für die tolle Shell Prompt Anleitung auf seiner Homepage :D
 

Anhänge

  • shell.jpg
    shell.jpg
    11,8 KB · Aufrufe: 466
Shell: zsh
Aussehen: *klick*

Code:
Code:
PS1="$(print '%{\e[3;31m%}%n%{\e[0m%}')$(print '%{\e[1;30m%}@%{\e[0m%}')$(print '%{
\e[3;31m%}%M%{\e[0m%}') $(print '%{\e[1;30m%}[%{\e[0m%}')$(print '%{\e[1;34m%}%B%~%
b%{\e[0m%}')$(print '%{\e[1;30m%}]%{\e[0m%}') $(print '%{\e[1;34m%}%#%{\e[0m%}') "
RPS1="$(print '%{\e[3;36m%}<%{\e[0m%}')$(print '%{\e[1;30m%}%l%{\e[0m%}')$(print '%
{\e[3;36m%}>%{\e[0m%}') $(print '%{\e[3;36m%}<%{\e[0m%}')$(print '%{\e[1;30m%}%T%{\
e[0m%}')$(print '%{\e[3;36m%}>%{\e[0m%}')"



Hier meinen tiefen Dank an ookami für die Inspiration. (:


/edit

Gibts irgendwo Seiten die sich absolut penibel mit den Prompt-modding-Funktionen der zsh auseinandersetzen :ugly: ?
 
Zuletzt bearbeitet:
der srätt hier hat mich mal dazu veranlasst, selber an meiner zsh prompt zu basteln. dabei hab ich auch die möglichkeit entdeckt, weitere farben zu benutzen:
http://www.multimania.com/madleser/urxvt-color-n-prompt.png
Code:
PS1=$'%{\e[48;5;8m%}`date "+%H:%M"` %{\e[0m%}%{\e[48;5;7m%}%{\e[38;5;8m%} %~ %{\e[0m%} %{\e[33m%}\$ %{\e[0m%}'
wenn mir jetzt noch jemand sagen könnte, wieso screen "termcapinfo rxvt Co=88:pa=256" ignoriert und 16 farben festsetzt, wär ich in sachen terms glücklich.
 
Zurück
Oben