Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
en faisant PATH=/sw/bin tu as en fait supprimé la précédente valeur, donc en particulier le chemin d'accès a tes bin standards.
il faut faire
PATH=$PATH:/sw/bin
ainsi tu ne fais qu'ajouter un chemin de plus a la variable PATH
une fois corrigé, logiquement le chemin d'origine devrait se rétablir au lancement d'une nouvelle session.
sinon ben rétablis le par toi meme :
ce lui d'origine doit etre :
/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
et voili!
++
EDIT : accesoirement pkoi avoir 3 lignes identiques dans ton .profile??
et c quoi ce ~ a la fin??
EDIT2 : dans le .profile d'origine il y a justement une protection qui vérifie que le chemin indispensable est présent :
Bloc de code:
echo $PATH | grep -q -s "/usr/local/bin"
##
# DELUXE-USR-LOCAL-BIN-INSERT
# (do not remove this comment)
##
if [ $? -eq 1 ] ; then
PATH=$PATH:/usr/local/bin
export PATH
fi
Mais avant de procéder à cette opération, nous devrons examiner le contenu du répertoire /usr/bin/ pour nous assurer qu'il ne contient aucun autre fichier du même nom que notre script. En effet, dans le cas contraire, le fichier natif serait écrasé de manière irréversible par le nouveau. Le Terminal NE DEMANDE JAMAIS CONFIRMATION!
Mais avant de procéder à cette opération, nous devrons examiner le contenu du répertoire /usr/bin/ pour nous assurer qu'il ne contient aucun autre fichier du même nom que notre script. En effet, dans le cas contraire, le fichier natif serait écrasé de manière irréversible par le nouveau. Le Terminal NE DEMANDE JAMAIS CONFIRMATION!