logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-04-2023 22:16:40

Qowenta
Membre
Inscription : 23-01-2023

modifier le contenu de la variable PS1

bonjour,

1)Je souhaite personnaliser le prompt de mon terminal en mode user.
Pour cela,je dois modifier  le fichier ~/.bashrc selon les explications de ce tuto:
http://sdz.tdct.org/sdz/ersonnalisez-votre-shell.html

Seulement,le fichier ~/.bashrc d'origine contient plusieurs lignes commençant de façon indentée par PS1
Je pense donc qu'il faut commenter plusieurs lignes mais lesquelles précisement?

2)même question en mode root
(quelles lignes du fichier /etc/bash.bashrc commençant par PS1 à commenter?)


merci de votre aide

Hors ligne

#2 15-04-2023 18:16:24

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : modifier le contenu de la variable PS1

Hello
Affiche la variable PS1 tu sauras quelle ligne modifier
exemple chez moi:

echo $PS1


${debian_chroot:+($debian_chroot)} \e[01;32m\u\e[m@\e[0;36m\h\e[m \e[01;34m\w\e[m\n $
 



Dans mon fichier .bashrc

grep PS1 --line-number ~/.bashrc


199:    PS1='${debian_chroot:+($debian_chroot)} \e[01;32m\u\e[m@\e[0;36m\h\e[m \e[01;34m\w\e[m\n $ '
201:    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
203:    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
 



c'est la ligne 199 qui correspond 
je l’édite avec nano

nano -l +199 ~/.bashrc



voici 2 postes ou tu verras des exemples intéressant
https://debian-facile.org/viewtopic.php?id=32574
https://debian-facile.org/viewtopic.php?id=32576

Dernière modification par Croutons (15-04-2023 18:18:40)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#3 15-04-2023 19:28:35

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : modifier le contenu de la variable PS1

Je déconseille de modifier en global (/etc) pour root mais plutot dans /root/.bashrc

Ensuite peu importe la ligne du bashrc sauf si tu veux faire des changements spécifique, généralement tu ajoutes tes modifs à la fin du fichier.

Par exemple :

naguam@home-serv:~$ export PS1="The default debian prompt: ${PS1}"
# Change le prompt vers
The default debian prompt: naguam@home-serv:~$

Tu mets la ligne export dans le .bashrc de ton choix (avec les modifs de ton choix).

Ensuite n'hésite pas à te renseigner comment fonctionnent les couleurs dans les terminaux.
Il y a aussi des softwares externes dédiés à ça comme starship.rs.

Dernière modification par naguam (15-04-2023 19:35:23)

Hors ligne

#4 16-04-2023 08:06:50

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : modifier le contenu de la variable PS1

note bien que pour t'amuser tu peux tester de manière volatile sans modifier le fichier .bashrc dans un premier temps
il suffit juste de changer la valeur de la variable PS1
genre:

PS1='┏━━${debian_chroot:+($debian_chroot)} \e[01;32m\u\e[m@\e[0;36m\h\e[m \e[01;34m\w\e[m\n┖─$'



pour le .bashrc de root

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


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

Pied de page des forums