Bonsoir,
Le Dimanche 6 Novembre 2005 17:23, eric a écrit� :
> Bonjour à tous,
> voici ce qu'il m'arrive, lorsque j'ouvre un terminal:
> -bash: /home/admin: is a directory
> -bash: /home/admin: is a directory
> ^[[1;[EMAIL PROTECTED];39m
>
> mon entête est plutôt bizare... comment faire pour la réparer?
La forme des en-têtes de console est enregistrée dans /etc/bashrc et
elle a probablement été accidentellement modifiée.
Tu devrais trouver dans /etc/bashrc un passage tel que celui-ci :
================================================
# are we an interactive shell?
if [ "$PS1" ]; then
case $TERM in
xterm*)
PROMPT_COMMAND='echo -ne "\033]0;[EMAIL PROTECTED]:
${PWD}\007"'
;;
*)
;;
esac
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[EMAIL PROTECTED] \W]\\$ "
if [ -z "$loginsh" ]; then # We're not a login shell
# Not all scripts in profile.d are compatible with other shells
# TODO: make the scripts compatible or check the running shell by
# themselves.
if [ -n "${BASH_VERSION}${KSH_VERSION}${ZSH_VERSION}" ]; then
for i in /etc/profile.d/*.sh; do
if [ -x $i ]; then
. $i
fi
done
fi
fi
fi
=============================================
Dans ce passage, c'est la ligne :
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[EMAIL PROTECTED] \W]\\$ "
qui est déterminante pour ton problème. Pour la réparer, il faut bien
sûr utiliser un éditeur en tant que root.
On peut d'ailleurs la modifier à volonté... quand on sait ce qu'on
fait :-) Ainsi j'ai personnellement adopté une autre formule qui me
satisfait mieux (chacun ses goûts...) :
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\e[0;04;[EMAIL PROTECTED] \W\e[0m]\n\\$ "
Attention : l'expression :
"PROMPT_COMMAND= ... ${PWD}\007"'
ne doit pas comporter de retour à la ligne comme le présent message
peut le faire penser à cause de sa limitation du nombre de caractères
admis par ligne.
Idem pour la ligne :
if [ -n "${BASH_ ..... VERSION}" ]; then
En espérant que cela te permettra d'en sortir ; sinon, fais-moi
parvenir directement une copie de ton bashrc en fichier attaché.
G.L.
P.S. - quand tu poses une question technique sur la liste, pense à en
faire précéder l'en-tête par [TECH] - Merci
--
==========================================
Georges Louge - Juan-les-Pins (France)
Linux user n° 176581
Linux Azur: http://www.linux-azur.org
==========================================
Linux-Azur : http://www.linux-azur.org
D�sinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****