J'ai lu l'article, j'avais déjà lu des trucs similaires, mais merci beaucoup quand même:
- Linux Ed CampusPress; Linux Initialisation et utilisation Ed DUNOD.
Alors voilà, bonne lecture
$PATH donne : -bash: /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/lib/qt3//bin:/home/user/bin: Aucun fichier ou répertoire de ce type
:=> On remarque le double // entre qt3 et bin
Et voilà mon fichier /etc/profile (j'ai même mis les commentaires)
# /etc/profile -*- mode shell-script -*-
# (c) MandrakeSoft , machin <machin@mandrake.com>
loginsh=1
# Users generally won't see annoyng core files
[ "$UID "= "0" ] && ulimit -S -c 1000000 > /dev/null 2> &1
if ! echo ${PATH} | grep -q /usr/X11R6/bin; then
PATH="$PATH:/usr/X11R6/bin"
fi
if [ "$UID" -ge 500] && ! echo ${PATH} | grep -q /usr/games ; then
PATH="$PATH:/usr/games"
fi
umask 022
USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HISTCONTROL=ignoredups
HOSTNAME=`bin/hostname`
HISTSIZE=1000
if [ -Z "$INPUTRC" -a ! -f "$HOME/.inputrc"] ; then
INPUTRC=/etc/inputrc
fi
# Some hold programs still use it (eg: "man") and is also
# required for level1 compliance for LI18NUX2000
export PATH PS1 USER LOGNAME MAIL HOSTNAME
export HISTCONTROL HISTSIZE
for i in /etc/profile.d/*.sh ; do
if [ -x $i ] ; then
$i
fi
done
unset ;


