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: