Ceux d'entre nous qui utilisent l'émulateur de console, le terminal ou tout ce qu'ils veulent l'appeler tous les jours, nous cherchons toujours un moyen de faire le prompt il a l'air plus beau, ou du moins nous donne plus d'informations que ce qui est affiché par défaut.
Par exemple, dans mon cas, par défaut, cela montre quelque chose comme ceci:
En lisant mon RSS, je trouve un article dans iLoveUbuntu où ils nous montrent 4 façons de changer le prompt , en ajoutant des couleurs ou en ajoutant plus d'éléments d'information. Regardons les exemples:
Le premier d'entre eux est celui que j'aime le moins, je pense qu'il est saturé d'éléments supplémentaires et cela ressemble à ceci:
Cependant, si vous le souhaitez, vous pouvez modifier le fichier ~ / .bashrc (si ce n'est pas le cas, nous le créerons) et ajoutez cette ligne:
PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '
Plus tard, pour que les modifications prennent effet, nous exécutons dans la console:
$ cd && . .bashrc
Ceci est répété pour les exemples suivants. Celui qui suit est le suivant, celui avec lequel je suis resté:
Le code que nous devons mettre dans le fichier ~ / .bashrc est le suivant:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"
Ensuite, nous avons cet autre exemple, qui manque de couleurs, mais montre des informations utiles:
Le code à utiliser est le suivant:
PS1="┌─[\d][\u@\h:\w]\n└─> "
Et enfin nous avons ceci:
Le code à utiliser est le suivant:
PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '
Vous choisissez celui que vous aimez le plus, bien sûr, nous pouvons le modifier un peu si nous le voulons. Par exemple, j'ai pris l'exemple qui m'a plu, j'ai mis ce code:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"
Et c'était comme ça: