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 ****