Gå til innhold

Hvordan ser din bash-prompt ut ?


sim

Anbefalte innlegg

function trimpwd
{
   [ -z ${npwd="`expr \"${PWD/$HOME/~}\" : '[~/].*/\(\(.*/\)\{'$((1))'\}.*\)'`"} ] && echo ${PWD/$HOME/~} || echo ..$npwd
}

function setprompt
{
     [ `/usr/bin/whoami` = 'root' ] && ucolor="\[\e[1;32m\]" || ucolor="\[\e[0;32m\]"
     PS1="$ucolor\u\[\e[0;32m\]/\h\[\e[0;36m\] `trimpwd` \[\e[0;33m\]{\j}\[\e[0;31m\]% \[\e[0m\]"
     export PS1
} 

PROMPT_COMMAND=setprompt

 

Denne bruker jeg. Trimpwd konsentrer PWD'en din til to nivåer.

Ser omtrent slik ut: alex/negativ ..proj/progr {0}%

Endret av negativecreep
Lenke til kommentar
  • 3 uker senere...
Videoannonse
Annonse

if [ "$PS1" ]; then

if [ "$BASH" ]; then

PS1='\[\033[1;31m\]{\[\033[0;31m\]\[\033[1;34m\]´\[\033[0;34m\]\[\033[1;32m\]\u\[\033[1;34m\]´\[\033[0;34m\]\[\033[0;32m\]\[\033[1;31m\] @ \[\033[1;34m\]´\[\033[0;34m\]\[\033[0;31m\]\[\033[1;32m\]\h\[\033[1;34m\]´\[\033[0;34m\]\[\033[0;32m\]\[\033[0;31m\]:\[\033[0;34m\]\w\[\033[1;31m\]}\[\033[1;34m\]\[\033[1;32m\][\[\033[1;34m\]\@\[\033[1;32m\]]\[\033[1;31m\]\$ \[\033[0m\]'

else

if [ "`id -u`" -eq 0 ]; then

PS1='# '

else

PS1='$ '

fi

fi

fi

 

^ veldig mye rot og surr, men slik er det nå ihvertfall :p

 

Edit:

Slik ser det nå ut:

 

prompt

 

{´icrap´ @ ´oygard´:~}[04:37 AM]$ Hei hei

Endret av iCrap
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...