Georges Louge wrote:

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

Bonsoir Georges,
Je te remercie pour ces infos, mais il ne semble pas que ce soit mon fichier /etc/bashrc qui soit la cause de tout ça. Car j'ai 2 machines sous Debin - Mepis et les fichiers sont identiques et pourtant les comportements ne sont pas les memes (j'en ai une qui fonctionne bien ;)). Deplus j'ai recopié le fichier que tu m'as donné ci dessus avec toutes les précautions que tu m'as conseillées. Bref rien..
par contre une piste que je ne peux pas exploiter moi même
mes consoles texte commencent toutes par ces lignes:

-bash: /home/eric: is a directory
-bash: /etc/bashrc: Permission non accordée
-bash: /home/eric: is a directory
^[[1;[EMAIL PROTECTED];39m
As tu une idée?
bonne soirée
Eric

Linux-Azur :      http://www.linux-azur.org
D�sinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à