#1 Le 08/02/2010, à 17: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, à 16:42)
Hors ligne
#2 Le 08/02/2010, à 18: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, à 18: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, à 18: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, à 18:45)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#5 Le 08/02/2010, à 18: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, à 19: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 ?)
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#7 Le 08/02/2010, à 19: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, à 08:42
- diodio13fr
Re : [résolu] Passage a la ligne dans le terminal
ca marche ou pas?
█▒▒▒░░
Hors ligne
#9 Le 15/02/2010, à 16: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