Zeigt her euer Shellprompt

Maledictus

FreeBSD ftw
Wundert mich, dass es einen Thread dieser Art noch nicht gibt.
Nach "Zeigt her eure Desktops" und "Zeigt her eure Splashscreens", bsdforen.de proudly presents:
Zeigt her euer Shellprompt

Hier mein aktuelles Prompt:

Shell: zsh
Code: PROMPT='%n@%m:%~%# '
Aussehen: username@hostname:/pfad%

Würde mich freuen, wenn ihr euch an dieses Format haltet und ansonsten nicht viel Geschwatzt wird hier :D

Gruss
Male
 
shell: bash-2.05b
code: PS1="[\u@\h \w]\\$ "
aussehen: [user@host /pfad]$

mfg
matze
 
Shell: zsh
Code: "%~% > "
Aussehen: pfad >

ich steh nicht so auf einen fetten prompt.

zufrieden?
 
Shell: csh
Code: prompt = "\n[%T - %n@%m(%l) - %B%~%b]\n> "
Aussehen :

[$time - $user@$host($tty) - /$pfad]
>

remote auch gern bunt:
Shell: bash
Code: PS1="\n\e[34;40m[ \e[36;40m\d \e[34;40m-\e[36;40m \t \e[34;40m-- \e[32;40m\u\e[36;40m@\e[32;40m\h\e[0m\e[31;40m \W\e[34;40m]\e[0m\e[1m\n\\$\e[1m "
Aussehen:

[ $date - $time -- $user@$host $pfad]
$

Datum/Zeit ist cyan
user/host ist gryn
directory ist rot
Klammer&Co. sind blau
Hintergrund schwaaz
 
Zuletzt bearbeitet:
Shell: bash2.05
Code: PS1="\[\033[1;31m\]\u@\h:\[\033[34m\]\w>\[\033[0m\] "
Aussehen: [USER@HOST:PFAD]>
Wobei USER in rot und HOST in blau dargestellt werden und nach dem > noch ein Leerzeichen eingerückt wird.

Gruß,

Ice
 
Code:
(sicrash@gizmo) [~]% zsh --version                                                    16:49
zsh 4.2.0 (i386-portbld-freebsd5.1)

if (( EUID == 0 )); then
PROMPT=$'%{\e[1;31m%}(%{\e[1;31m%}%n%{\e[0;31m%}@%{\e[0;0m%}%m%{\e[1;31m%})%{\e[0m%} %{\e[1;31m%}[%{\e[0;0m%}%~%{\e[1;31m%}]%{\e[0m%}%# '
else
PROMPT=$'%{\e[1;32m%}(%{\e[1;37m%}%n%{\e[1;32m%}@%{\e[1;37m%}%m%{\e[1;32m%})%{\e[0m%} %{\e[1;32m%}[%{\e[1;37m%}%~%{\e[1;32m%}]%{\e[0m%}%# '
fi

RPROMPT="%T"
 
Shell: bash
PS1='(\[$(tput md)\]\t <\w>\[$(tput me)\]) $(echo $?) \$ '
Aussehen: (Zeit <abs.Pfad>) $? $
z.Bsp.: (17:00:23 </usr/local>) 0 $

Die Uhrzeit und der Pfad sind in weiß. Und ja, ich habe es 1:1 von Fortune übernommen. :ugly:

So long

Kalle
 
Shell: tcsh
prompt="%U%n@%m:%~%u>"
rprompt="[%U%h%u-%U%T%u]"

Aussehen:
Achja beide prompts haben emphasized Teile.

Der Abstand von prompt und rprompt wird von der Fensterbreite dominiert.
Code:
user@host:~>                                                            [3-18:10]
 
Zuletzt bearbeitet:
shell: bash
bashrc:
Code:
PS1="\[\033[1;34m\][\[\033[1;37m\]\T\[\033[1;34m\]][\[\033[1;37m\]\u\[\033[1;34m\]@\[\033[1;37m\]\H\[\033[1;34m\]]\n[\[\033[1;37m\]\w\[\033[1;34m\]] $ \[\033[1;0m\]"
case `id -u` in
0) PS1="${PS1} ";;
*) PS1="${PS1} ";;
aussehen:

[06:25:55][thorsten@Flas.Flasupise]
[~] $


so, mfg, Flas
 
ich@challenger [~] §:

in der bash PS1="\e[40;32m\u@\h [\w] §: "

Alles in grün auf schwarz - aber ich werde wohl noch mal mit den Farben spielen, gute Beispiele hier.


Gruss :rolleyes:
 
zsh:

PS1='%D{%a %d.%m.%G} %B %T %b (%y)
%n@%m %B%~%b %# '
PS2='%_> '
PS4='%N %i >'
Aussehen:
Mon 30.08.2004 20:12 (pts/0)
thomas@chaos ~/ferienakademie/vortrag %

root (bash):
PS1="\[\033[41;1;37m\] \u@\h:\w\$\[\033[0m\] "
(Dasselbe, nur rot hinterlegt)
 
ganz schlicht und einfach:

shell: bash
code: PS1='\u@\h# '
so schaut's aus: morpheus@netbsd-gw#

ich muss nur wissen mit welchem user ich auf welcher kiste bin, mehr brauche ich nicht... ;-)
 
[lems@kafka: ~]
Shell: PD KSH v5.2.14 99/07/13.2

HOST=`hostname`
HOST=${HOST%%.*} # strip domain
USER=${USER:-${LOGNAME:-`whoami`}}
PROMPT=${USER}@${HOST}
TILDE='~'
PS1='[${PROMPT}: ${TILDE[(1-0${PWD%%@([!!/]*|$HOME*)}1)]-}${PWD#${HOME}}] '

${TILDE... sorgt dafür, daß nicht /home/$USER/Verzeichnis, sondern ~/Verzeichnis angezeigt wird.

edit: Falls es wen interessiert: Gefunden habe ich den Hack in einem Usenet-Beitrag von Tapani Tarvainen:
http://groups-beta.google.com/group/comp.unix.shell/msg/1fae5ab90e676fd3?hl=en
 
Zuletzt bearbeitet von einem Moderator:
Code:
PS1=$'(%B%n@%b%{\e[0;32m%}%B%m%b%{\e[0m%}) (%20<..<%~) --> '
RPS1=$'<%{\e[0;31m%}%B%D{%A %T}%b%{\e[0m%}>'

aussehen etwa so:
(oenone@nervhq) (~) --> <Monday 23:51:39>

(die zeit ist am rechten rand...)

den prompt hab ich von irgendwo, weiss nicht mehr genau wo.
ich sollte ihn mal ein wenig erneuern, gibt ab und zu ein paar bugs ;)

auf bald
oenone
 
hiho

sagt mal wenn ich mir die zeit im prompt anzeigen lasse, wie kann ich dafuer sorgen, dass der prompt ohne eingaben diese zeitanzeige auch aktualisiert? benutze (seit vorhin *fg*) tcsh.

mfg
matze
 
root-shells sind bei mir alle csh, als prompt einfach nur ne raute #

usershells auf meinen systemen sind meistens tcsh-shells

meine eigene

prompt: '%n@%m:%/%# '
aufbau: user@host:directory
beispiel: eyedacor@ayumi:/usr/home/eyedacor> _

dann noch bei einigen usern sh-shells, aber da guck ich jetzt nicht nach was die haben (geht mich auch eigentlich nichts an)
 
prompt

meine /root/.bashrc sieht so aus

export "PS1=\[\033[1;34;40m[\033[1;31;40m\u@\h:\w\033[1;34;40m]\033[1;37;40m #\033[0;37;0m\] "

und meine /home/nevixpain/.bashrc so:

export "PS1=\[\033[1;34;40m[\033[1;33;40m\u@\h:\w\033[1;34;40m]\033[1;37;40m $\033[0;37;0m\] "


das ganze sieht in echt dann so aus :
 

Anhänge

  • desktop191004.jpg
    desktop191004.jpg
    609,4 KB · Aufrufe: 556
Zuletzt bearbeitet:
tcsh
Code:
set prompt='%{^[[36m%}%B%U(%P)%u %{^[[32m%}%n@%m: %{^[[31m%}%~%#%b '
(22:56:32) elessar@loki ~>
 
Mein zsh prompt ...

PS1=$'%{\e[0;30m%}%B[%b%{\e[0m%}%B%{\e[1;94m%}%n%{\e[0m%}%b%{\e[1;30m%}@%{\e[0m%}%B%{\e[1;94m%}%m%{\e[0m%}%b%{\e[1;32m%} %B%20<..<%~%b%{\e[0m%}%{\e[0;30m%}%B]%b%{\e[0m%}%{\e[1;32m%}%#%{\e[0m%} ';RPS1=$'%{\e[1;32m%}<%{\e[0m%}%{\e[1;30m%}%l%{\e[0m%}%{\e[1;32m%}>%{\e[0m%} %{\e[1;32m%}[%{\e[0m%}%{\e[1;30m%}%T%{\e[0m%}%{\e[1;32m%}]%{\e[0m%}'


Code:
[ookami@lidell ~]%                             <p1> [13:03]
 
sensei@ttyp2:~> tcsh --version
tcsh 6.13.00 (Astron) 2004-05-19 (i386-intel-OpenBSD) options 8b,nls,al,kan,sm,rh,nd,color,dspm,filec
sensei@ttyp2:~> grep "set prompt" .cshrc
alias prompt 'set prompt = "%b%n@%l:%~%# "'
sensei@ttyp2:~>
 
Zurück
Oben