Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 08/02/2010, à 18:34

lunebleue02

[résolu] Passage a la ligne dans le terminal

Bonjour à tous !

Je suis débutante sur Ubuntu et surtout dans les configurations du terminal, mon problème est peut être idiot mais il m'ennuie beaucoup et j'ai beau faire des recherches, je ne trouve pas ce qu'il faut faire.

En effet, quand je tape une commande dans mon terminal et que celle ci arrive au bout de la fenêtre, au lieu de passer à la ligne en dessous, je réécris sur le début de ma ligne. Certes, çà ne m'empêche de lancer mes commandes, mais c'est très gênant...

Quelqu'un aurait-il une idée ? D'avance merci

Dernière modification par lunebleue02 (Le 15/02/2010, à 17:42)

Hors ligne

#2 Le 08/02/2010, à 19:03

diodio13fr

Re : [résolu] Passage a la ligne dans le terminal

tu n'aurai pas modifié le prompt dans le fichier /home/lunebleue02/.bashrc ?
si c'est le cas, donne nous son contenu qu'on essaye de faire quelque chose.


█▒▒▒░░

Hors ligne

#3 Le 08/02/2010, à 19:28

lunebleue02

Re : [résolu] Passage a la ligne dans le terminal

Si je l'ai modifié...

Mon bashrc est immense, je pense que les morceaux touchant le prompt sont ceux-ci :

Ces parties étaient déjà dans mon bashrc, je n'y ai jamais touché :

[ -z "$PS1" ] && return
if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

Celle-ci en revanche est ma modification :

export PS1='\e[0;34m\u@\e[0;36m\w : \e[0;37m'

Hors ligne

#4 Le 08/02/2010, à 19:31

sputnick

Re : [résolu] Passage a la ligne dans le terminal

Pour dépanner provisoirement, tu peux faire "kill -28 $$" sinon tu doit vérifier que tous les [] de ta variable PS1 de ton ~/.bashrc sont bien protégés par des \
Voir http://mywiki.wooledge.org/BashFAQ/053

man 7 signal | less +/SIGWINCH

Dernière modification par sputnick (Le 08/02/2010, à 19:45)


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#5 Le 08/02/2010, à 19:50

lunebleue02

Re : [résolu] Passage a la ligne dans le terminal

En mettant ma modification en commentaire et en relançant le terminal, je constate que mon problème n'existe plus. Il vient donc de cette ligne de mon .bashrc qui modifie les couleurs :

export PS1='\e[0;34m\u@\e[0;36m\w : \e[0;37m'

et j'ai beau rajouter tous les \ que je veux, je n'obtiens jamais un résultat correct... comment faire pour quand même garder les couleurs ?

Hors ligne

#6 Le 08/02/2010, à 20:43

serged

Re : [résolu] Passage a la ligne dans le terminal

Chez moi, dans mon .bashrc j'ai ça :

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Et ça fonctionne (c'est quoi ce debian_chroot ?)


Linux-Mint Qiana 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#7 Le 08/02/2010, à 20:58

diodio13fr

Re : [résolu] Passage a la ligne dans le terminal

essaye ça:

export PS1='\[\e[0;34m\]\u@\[\e[0;36m\]\w : \[\e[0;37m\]'

█▒▒▒░░

Hors ligne

#8 Le 11/02/2010, à 09:42

diodio13fr

Re : [résolu] Passage a la ligne dans le terminal

ca marche ou pas?


█▒▒▒░░

Hors ligne

#9 Le 15/02/2010, à 17:36

lunebleue02

Re : [résolu] Passage a la ligne dans le terminal

Pardon d'avoir tant tarder à répondre mais mon ordi était en réparation...

En tout cas j'ai modifié mon .bashrc avec la solution de diodio13 et çà marche nickel ! Merci beaucoup !

Hors ligne

Haut de page ↑