[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Spanisch als Locale für User festlegen



Am Freitag, 24. Februar 2006 22:48 schrieb Frank Terbeck:
> Al Bogner <debian@ml061.pinguin.uni.cc>:
> > Am Freitag, 24. Februar 2006 22:15 schrieb Frank Terbeck:
> > > Wird .profile von der Shell des Users gelesen?
> >
> > Wie stelle ich das fest?
>
> Im Zweifel in der Dokumentation der Shell.
>
> > .profile befindet sich jedenfalls im Homeverzeichnis des Users
>
> Das dachte ich mir.
>
> > Allerdings bin ich mir bei Suse nicht über die Auswirkungen von
> > "test -z "$PROFILEREAD" && . /etc/profile" klar.
>
> man test
> [snip]
> -z STRING
>       the length of STRING is zero
> [snap]

Danke, das ist schon klar.
>
> '&&' ist als logisches UND zu verstehen. D.h.:
> /etc/profile wird durch den '.' "gesourced", falls die vorherige test
> Bedingung (-z) "wahr" war.

Mit ist nicht klar, wie das mit $PROFILEREAD läuft. Die grunsätzliche Logik, 
denke ich schon verstanden zu haben. 

echo $PROFILEREAD
enthält nichts

/etc/profile
if [ "`id -u`" -eq 0 ]; then
  
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
fi
if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi
export PATH
umask 022


Al



Reply to: