kolorowy prompt

Paweł Sikora pluto w ds14.agh.edu.pl
Pon, 22 Gru 2003, 09:43:21 CET


On Monday 22 of December 2003 08:14, Pawel Koska wrote:
> Dnia czw 18. grudnia 2003 11:00, Jacek Osiecki napisał:
> > To ja polecę swoje :)
> >
> > export
> > PS1="\[\033[01;32m\]\u\[\033[0;35m\]@\[\033[0;36m\]\h\[\033[01;33m\]
> > \w\[\033[01;36m\]>\[\033[0;29m\]"
> >
> > Dodatkowo mam inny PS1 dla roota:
> >
> > export
> > PS1="\[\033[01;31m\]\u\[\033[0;35m\]@\[\033[01;36m\]\h\[\033[01;33m\]
> > \w\[\033[01;36m\]>\[\033[0;29m\]"
>
> A gdzie to wstawiac jesli mozna sie zapytac ??
> Dla zwyklego usera mozna by w .bash_profile chyba, ale jak to ustawic by
> wszyscy userzy mieli taki prompt i zeby root mial swoj wlasny.
>
> Patrzylem szykalem i nic nie znalazlem :-(
> Kombinowalem z /etc/profile i /etc/bashrc ale jakos to mi nie wychodzilo.
> Moze jeszcze cos powinienem zrestartowac... ale nie wiem co.
> Prosze o rade.

COLOR_RED='\[\033[01;31m\]'
COLOR_GRAY='\[\033[00m\]'
COLOR_BLUE='\[\033[01;34m\]'
COLOR_GREEN='\[\033[01;32m\]'

case "$SH" in
bash)
  case $TERM in
    xterm*)
    if [ `whoami` = "root" ]; then
      PS1='['$COLOR_RED'\u'$COLOR_GRAY']-['$COLOR_BLUE'\w'$COLOR_GRAY'] # '
    else
      PS1='['$COLOR_GREEN'\u'$COLOR_GRAY']-['$COLOR_BLUE'\w'$COLOR_GRAY'] # '
    fi
    ;;
    *)
    if [ `whoami` = "root" ]; then
      PS1='['$COLOR_RED'\u'$COLOR_GRAY']-['$COLOR_BLUE'\w'$COLOR_GRAY'] # '
    else
      PS1='['$COLOR_GREEN'\u'$COLOR_GRAY']-['$COLOR_BLUE'\w'$COLOR_GRAY'] # '
    fi
    ;;
  esac
;;

-- 
The only thing necessary for the triumph of evil
  is for good men to do nothing.
                                           - Edmund Burke



Więcej informacji o liście dyskusyjnej pld-users-pl