Vous n'êtes pas identifié(e).
Dernière modification par Jkart (10-05-2018 18:49:33)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Voir aussi :
https://stackoverflow.com/questions/484 … -sequences
https://en.wikipedia.org/wiki/ANSI_escape_code
=======
En ce qui concerne les options de sudo et l'incidence sur les couleurs du prompt,
il s'agit d'une question d'environnement.
L'environnement du shell (et donc de la variable PS1) est défini dans le fichier ~/.bashrc qui est donc spécifique à chaque compte utilisateur.
Certaines options de la commande sudo permettent de garder l'environnement du compte utilisateur qui a lancé la commande sudo,
d'autres options utilisent l'environnement du compte qui exécute la commande qui est lancée par sudo
Avec certaines options c'est l'environnement du compte root,
Avec d'autres options, c'est l'environnement du compte utilisateur qui a lancé la commande sudo.
Dernière modification par MicP (09-05-2018 22:08:49)
Hors ligne
Dernière modification par Jkart (09-05-2018 22:41:28)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
coté root, il faut modifier le fichier /etc/bash.bashrc
\u : nom de l'utilisateur.
\h : nom de la machine.
\W : nom du dossier courant.
\$ : affiche $ pour un utilisateur et # pour root.
\w : chemin complet du répertoire de travail.
\d : date format texte ("sam. janv. 31").
\A : heure format 24h sans secondes.
\t : heure format 24h avec les secondes.
\T : heure format 12h avec les secondes.
\@ : heure format 12H sans secondes.
\D{%d-%m-%Y %H:%M:%S%z} : Date et heure dans un format personnalisable (ici jour-mois-année sur 4 chiffres heure:minute:seconde fuseau horaire).
/!\ Attention la date et l'heure sont celles lors de l'apparition du prompt! L'heure ne défile pas!
$? : code de retour de la dernière commande (0 si OK, 1 si erreur).
`commande_ou_fonction` : lance la commande ou fonction.
\j : nombre de tache en cours dans le terminal (pratique si vous lancez des tâches en arrière plan).
\# : le numéro de la commande.
\v : version de bash.
\n : nouvelle ligne.
edit : pour trouver des tutos, fais une simple recherche sur "bashrc PS1"
Dernière modification par Severian (09-05-2018 22:46:05)
Hors ligne
Pourrais-tu me faire un copier/coller plus large pour que je puisse avoir une meilleure idée de l'emplacement?
Merci
Jkart
Dernière modification par Jkart (09-05-2018 23:36:46)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Tousse antique Ovide !
Hors ligne
Si la valeur de la variable TERM retournée par votre terminal (ou émulateur de terminal)
ne suffit pas à permettre l'affichage d'un prompt en couleur alors que le type de terminal que vous utilisez en est capable,
vous pourrez dé-commenter la ligne contenant :
=======
Vous pourrez vérifier la couleur du prompt utilisée par le compte root
en lançant, si vous utilisez sudo, la commande suivante :
ou bien, pour ceux qui n'utilisent pas sudo,
en lançant la commande suivante :
=======
L'intérêt de ne modifier que le fichier de configuration du shell du compte root (/root/.bashrc)
est que cette méthode n'aura aucune incidence sur l'apparence du prompt des autres comptes utilisateurs,
et les lignes de commandes ajoutées au fichier de configuration du shell du compte root
feront en sorte de ne pas ajouter de séquences d'échappement au prompt
si le terminal est incapable de les interpréter ou que sa configuration ne le permettrait pas.
=======
Il ne s'agit pas de coloration syntaxique
Dernière modification par MicP (10-05-2018 13:13:02)
Hors ligne
Hors ligne
ne fonctionnait pas. Aussi je l'ai remplacée par celle de Séverian:
J'ai donc finalement réalisé un mix des solutions de Séverian et MicP.
Le résultat ne me satisfait pas pleinement mais c'est déjà pas mal, je met la discussion en résolu.
Si quelqu'un compte se servir de cette discussion, je voudrais lui faire 1 mise en garde. Le fait de modifier le fichier bash du root peut avoir pour conséquence de ne plus pouvoir se mettre en root. Cela m'est arrivé, en bidouillant cet après-midi, heureusement que je travaille dans une VBox et je suis donc reparti d'une sauvegarde Snapshot. Ne pas oublier le discret #~ ajouté devant le 1er PS1.
Merci aux personnes qui m'ont répondues
Cordialement
Jkart
Dernière modification par Jkart (10-05-2018 20:11:05)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
tu as :
\u : nom de l'utilisateur.
\h : nom de la machine.
\W : nom du dossier courant.
\$ : affiche $ pour un utilisateur et # pour root.
\w : chemin complet du répertoire de travail.
et les couleurs
Noir 0;30
Gris foncé 1;30
Bleu 0;34
Bleu clair 1;34
Vert 0;32
Vert clair 1;32
Cyan 0;36
Cyan clair 1;36
Rouge 0;31
Rouge clair 1;31
Violet 0;35
Violet clair 1;35
Brun 0;33
Jaune 1;33
Gris clair 0;37
Blanc 1;37
le code couleur s'utilise ainsi
\[\033[00;31m\] pour le rouge et \[\033[01;31m\] pour le rouge clair
et fermer ta zone" couleur par \[\033[00m\]
à toi de t'amuser à bouger les balises, écrire un texte, mettre les infos que tu veux voir ....
Dernière modification par Severian (10-05-2018 19:37:04)
Hors ligne
…Mon fichier /root/.bashrc ne doit pas être le même que le sien. Le mien est très court et contient uniquement des commentaires. …
Non, c'est exactement la même chose pour le mien,
le fichier /root/.bashrc ne contient à l'origine que des lignes commentées.
C'est d'ailleurs pour ça que je proposais d'y ajouter tout le premier pavé de lignes de commandes et commentaires cités dans mon message #7
Mes tests avaient été effectués sur une machine virtuelle nouvellement installée => stretch
Dernière modification par MicP (11-05-2018 06:56:24)
Hors ligne
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
If it happens, it must be possible.
unknown.
Hors ligne
Hors ligne
Tousse antique Ovide !
Hors ligne
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Puis tape:
Tu devrais alors observer le mot colour écrit dans 256 couleurs différentes.
Tousse antique Ovide !
Hors ligne
testée avec un
on peut vérifier la syntaxe avec
Et si on veut une écriture + POSIX \033 doit remplacer \e
**Donnez une poignée de sable à un poète,il en fera des étoiles **
Hors ligne