Configurateur de prompt Bash PS1 : créez votre ligne

Composez une invite Bash lisible, vérifiez son aperçu et copiez uniquement le texte à ajouter. Rien n’est exécuté ni enregistré.
Sommaire
Votre prompt
Relisez le texte avant de le copier. L’outil ne lance aucune commande et ne modifie aucun fichier.
Pour situer ces choix avant de modifier l’invite, consultez les repères du terminal Linux.
Installer sans perdre votre réglage actuel
- Créez d’abord une copie avec
cp ~/.bashrc ~/.bashrc.avant-prompt-$(date +%F). - Ajoutez le bloc généré à la fin de
~/.bashrc. - Contrôlez la syntaxe avec
bash -n ~/.bashrc, sans exécuter le fichier. - Rechargez Bash dans votre terminal avec
source ~/.bashrc.
Que signifient les symboles Bash du prompt ?
Le marqueur \$ choisit le symbole selon le compte effectif : Bash affiche $ pour un utilisateur ordinaire et # pour root. Pour la machine, \h affiche le nom court jusqu’au premier point, tandis que \H affiche le nom complet. Le configurateur génère \h ; si vous souhaitez \H, remplacez ce marqueur dans le bloc copié avant de l’ajouter.
Comment essayer le prompt sans modifier ~/.bashrc ?
Collez d’abord l’affectation PS1=… directement dans un terminal interactif : elle change le prompt de cette session seulement et n’écrit pas dans le fichier. Fermez ensuite ce terminal ou ouvrez-en un autre pour retrouver le réglage chargé au démarrage ; ne copiez le bloc dans ~/.bashrc qu’après cet essai. Contrôlez alors le fichier avec bash -n ~/.bashrc avant de le recharger.
Pour revenir en arrière, supprimez le bloc compris entre les deux commentaires CyberSDF. Si vous préférez restaurer le fichier complet, remplacez ~/.bashrc par la copie créée avant la modification. Pour vérifier le dossier courant indépendamment de l’invite, utilisez les commandes Linux de base.
Pourquoi les couleurs restent-elles stables ? Les séquences ANSI sont encadrées par \[ et \], afin que Bash ne les compte pas dans la largeur de l’invite.
Pour comprendre les séquences \u, \h, \w et \W, lisez aussi personnaliser un prompt Bash.
Pour enchaîner ce réglage avec une tâche locale contrôlée, voyez comment automatiser une petite routine.