 personnaliser l invite de commande shell bash  pour des explications sur ce qu est l invite de commande le shell le bash vous pouvez lire l article sur l interpréteur de commande  le but de l article est de personnaliser l invite de commande qui par défaut peut ressembler à cela gerald hportable pour connaître les paramètres de l invite nous allons afficher la valeur de la variable bash ps1 celleci correspond à la valeur que doit prendre l invite lorsqu elle est affichée pour afficher la valeur d une variable bash il suffit de faire echo lenomdelavariable gerald hportable echo ps1 u h w gerald hportable on voit apparaître des caractères affichés et et aussi les caractères d échappement u le nom d utilisateur h le nom de machine et w le nom du répertoire dans lequel on se trouve le répertoire de travail on peut commencé par jouer avec les caractères affichés en les modifiant gerald hportable ps1 u h w ce qui donne gerald hportable ou encore gerald hportable ps1 ouencoreca u h w ce qui donne ouencorecagerald hportable t donne l heure d donne la date h donne le nom de la machine donne un antislash r donne retour à la ligne u donne le nom de l utilisateur v version du bash w donne le chemin complet par rapport à la racine et le nom du répertoire courant w donne uniquement le répertoire courant on peut trouver la liste des autres caractères d échappement sur le howto bashprompthowto http wwwtraducorg docs howto lecture bashprompthowtohtml bashpromptescapesequences tester les commandes suivantes pour avoir un prompt complet ps1 date t d m y u h w donne 134708 240309 gerald hportable usr bin  utiliser de la couleur ca n est pas très compliqué mais la ligne devient un peu longue et on peut vite se prendre les pieds dans les fils pour passer tout le prompt en vert on ajoute au prompt normal ps1 u h w le code 033132m devant u h w pour démarrer la couleur verte et le code 033137m derrière pour revenir en blanc ce qui donne ps1 033132m u h w 033137m le code des couleurs que l on peut utiliser noir 0 30 rouge 0 31 vert 0 32 marron 0 33 bleu 0 34 violet 0 35 cyan 0 36 gris clair 0 37 gris 1 30 rose 1 31 vert clair 1 32 marron clair 1 33 bleu clair 1 34 violet clair 1 35 cyan clair 1 36 blanc 1 37 rendre les changements permanent pour rendre les changements de votre prompt permanents il vous faut éditer le fichier bashrc qui se trouve dans votre home et ajouter la ligne ps1 033132m u h w 033137m soit vous prenez un éditeur vi vim gedit soit vous injecter directement à la fin du fichier avec la commande suivante echo ps1 033132m u h w 033137m bashrc vous pouvez également en faire un script que vous enregistrez par exemple sous le nom nomduscript dans le répertoire home scripts et rajoutez à la fin du fichier bashrc la ligne home scripts nomduscript ouvrez une nouvelle console pour voir le changement un prompt vachement chouette voici l extrait du site de jipe qui malheureusement n existe plus le site hein insérer la fonction suivante dans le fichier bashrc de votre utilisateur bytes2 a 0 ls l while read r a b c d e f do case a in a a e esac done echo scale 3 a 10241024 bc testez ensuite si la fonction fonctionne en tapant bytes2 dans un nouveau terminal si la commande bc n est pas trouvée comme c est le cas sous mandriva linux vous pouvez l installer urpmi bc pour les mandriveux ensuite vous pouvez tester et comprendre graduellement les lignes suivantes premier jet ps1 t u h pwd bytes2 mb cmd la chouette ps1 t u h pwd bytes2 mb cmd les cellules ps1 n t u h pwd bytes2 mb cmd le contenu des cellules ps1 n t u h pwd bytes2 mb cmd le mini prompt de la dernière ligne ps1 t u h pwd bytes2 mb cmd l ajout des couleurs ps1 e 35m e 134m e 36m t e 34m e 35m e 134m e 36m u h e 34m e 35m e 134m e 36m pwd e 34m e 35m e 134m e 36m bytes2 mb e 34m e 0m cmd il existe une variable susceptible de modifier le prompt il s agit de promptcommand elle contient une commande à effectuer avant l affichage de chaque prompt il peut s agir d une commande ajoutant un élément au prompt jipe jipedreamcom jipe jipedreamcom promptcommand echo n date sam aoû 23 225953 cest 2003 jipe jipedreamcom pwd home jipe sam aoû 23 225953 cest 2003 jipe jipedreamcom unset promptcommand jipe jipedreamcom il peut aussi s agir d une commande modifiant totalement le prompt en redéfinissant ps1 je vous laisse tester la commande suivante export promptcommand ps1 c pwd sed s home mes documents sed s g tr attention le résultat peut heurter la sensibilité de certains d entre vous sinon voilà à quoi jipe passait son temps libre je n ai malheureusement pas réussi à retrouver le script en téléchargement il ne vous reste plus qu à le faire comme exercice pratique liens http wwwtraducorg docs howto lecture bashprompthowtohtml visiblement ce howto n a jamais été traduit proposez votre traduction sur le site  http wwwtraducorg fichier attaché taille cowsaypng 263 ko personnaliser l invite de commande shell bash  pour la vache qui parle cherche cowsay il y a même plusieurs dessins disponibles aahhh les geeks  système  