Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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