Bash : Personnaliser son prompt
HTML-код
- Опубликовано: 22 янв 2024
- Liens :
www.linuxtricks.fr/wiki/perso...
00:00 Intro
00:27 Rappels sur le prompt
01:08 Les variables définissant le prompt
03:20 Comment changer la définition du prompt
04:04 Quelques symboles spéciaux utiles
09:40 Rendre la modification du prompt persistante
11:12 Colorier le prompt
12:35 Explications sur la syntaxe de la coloration
13:57 Pensons à réinitialiser la couleur à la fin du prompt
15:04 Quelques exemples de coloration
16:59 Quelques exemples de styles de texte
19:00 Quelques exemples fournis sur linuxtricks
19:54 Note à propos des collections de scripts de personnalisation
21:39 Outro
--------
Effectuer un don : www.linuxtricks.fr/pages/fair...
Infos utiles comme d'hab :
Quelle distribution j'utilise ?
Fedora Linux avec GNOME (pas pour débuter)
Quel est mon navigateur Internet : Vivaldi
Où me retrouver ? Tout est dans le bandeau de la page d'accueil de la chaine
Mon site web : www.linuxtricks.fr
Ma config PC Fixe :
Carte mère X470 GAMING PRO
AMD Ryzen 5 2600X
16Gb RAM DDR4
AMD Radeon RX 560 (pilote libre amdgpu)
SSD 860 EVO 500GB + SSD 860 QVO 2To
Micro BIRD UM1
PC de TESTS :
Toshiba Satellite C660
Intel Core i3 2330M
6Gb RAM DDR3
NVidia GeForce 315M
SSD Kingston A400 120GB - Наука
Plus joli avec cette personnalisation
Bonne soirée Adrien
Merci @Adrien
Rendre accessible ce qui ce qui n'est pas évident est un art en soi 🤗
Enfin, il était temps pour cette vidéo. Merci beaucoup.
Avec plaisir 🙂
Merci, vidéo très instructive!
Merci
Bonjour. Très jolie et amusent, J’aime
Merci d'avoir répondu à ma demande. C'est top
Pas de soucis !
c super d'apprendre les bases sur le terminal Linux je kiff donne nous en d'autres on a soif !!!
Super !
Ah.... sacré Jean-Sébastien !!! Très bonne vidéo sinon !
bonsoir Adrien, Merci pour cette démystification de la personnalité du prompt. En plus, tu as aussi bien expliqué cette histoire de couleurs (Il n'y a pas que dans le prompt que tu rencontres ce genre de choses (le curseur de vim par exemple) Ta réflexion en fin de video à propos des customisations des promptes est judicieuse et bien éclairée. La seule chose que j'aimerais, c'est de savoir sur quelle branche sur GIT, je suis. J'ai déjà vu ce genre de choses. Mais si je dois à chaque fois faire une mise à jour lors de la mise à jour du système, il me semble plus judicieux de switcher sur gitui ou faire un git status afin de savoir sur quelle branche je suis.
Pour redifinir ps1 dans le bashrc, c'était évident. Mais bien vu pour export (et ouais, c'est var d'environnement je suppose)
Au fait, un pouce vers le haut bien mérité :)
Salut Adrien, super intéressant ta vidéo concernant la personnalisation par contre pour la mise en couleurs c'est lourd. C'est plus facile avec fish 😉
Merci pour la VoD :). Pour info sous CL les couleurs sont déclaréés avec une "alternatiove" il me semble, par exemple pour le vert => \[\033[01;32m\] et ca donne le même résultat. Comme quoi plusieurs manieres de faire la même chose ^^. En tout cas tres intéressant comme video. Merci
Rhaa ces fanfarons qui mettent de la couleur... 😉 ça doit pas rendre terrible avec Cool Retro Term 🤔
Je préfère afficher tout le chemin actuel et terminer par
$ce qui laisse tout l'espace pour la commande
Je ne sais pas si c'est aussi poussé mais on peut aussi personnaliser l'invite psql
Attention à 7:56 c'est antislash croisillon 😂 j/k
PS1='\[\e[38;5;208m\]\\\[\e[4m\]*\[\e[24m\]/\[\e[92;1;2m\]\h\[\e[0;38;5;208;4m\]/\\\[\e[0;97;1m\]\u\[\e[0;38;5;208m\]\\\[\e[4m\]*\[\e[24m\]/\[\e[0m\]-\[\e[93m\]|\[\e[93;4m\]\w\[\e[93m\]/\[\e[0m\]->'
Impec, comme d'hab.
Voici le mien
# Colours
red='\e[0;31m'
RED='\e[1;31m'
green='\e[0;32m'
GREEN='\e[1;32m'
blue='\e[0;34m'
BLUE='\e[1;34m'
purple='\e[0;35m'
PURPLE='\e[1;35m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
WHITE='\e[1;37m'
white='\e[0;37m'
NC='\e[0m' # No Colour
PS1="${CYAN}[\u @ \h - ${BLUE}\t ${CYAN}] ${GREEN}\w ${white}
> "
pour mon user
et
PS1="${RED}[\u @ \h - ${BLUE}\t ${CYAN}] ${GREEN}\w ${white}
> "
pour root
Top ! Définir les couleurs ainsi est une bonne idée pour utiliser plus facilement les codes par la suite ;)
purée... si j'avais sû. echo $PS1 et j'aurais compris où j'étais... pourquoi le promt était si bizzare
First 🤔👍;)
Très bonne vidéo sur la personnalisation du prompt. Merci de partager tes connaissances depuis que je suis abonné à la chaîne (depuis 2020).
PS: ma personnalisation est: PS1="\[\e[36m\]{\t}\[\e[0m\] \[\e[38;5;208m\]\u@\H\[\e[0m\]:\[\e[33m\]\w\[\e[32m\]\[\e[0m\] \[\e[0m\]\# \[\e[38;5;208m\]\$\[\e[0m\] \[\e[0m\]".
J'ai ajouté "\[\e[0;31m\]${?#0}\[\e[0m\]$" à la fin pour avoir le code retour (lorsqu'il est différent de zero) de la commande en rouge dans le prompt.
Bonjour Adrien, dans le prompt par défaut j'ai ${debian_chroot}:+($debian_chroot})\u@... pourrais-tu me dire ce que signifie ${debian_chroot}:+($debian_chroot}) ? Merci
Ce sont probablement des variables déjà définies par Debian dans d'autres scripts (peut être dans /etc/profile.d)
un simple : echo ${debian_chroot} te donnera la signification.