Je souhaite ajouter une nouvelle ligne à chaque invite. Au lieu que le curseur apparaisse sur la ligne
name@machine:~$ _
,
Je veux que ce soit sur la ligne suivante, comme:
name@machine:~$
_
Merci.
Je souhaite ajouter une nouvelle ligne à chaque invite. Au lieu que le curseur apparaisse sur la ligne
name@machine:~$ _
,
Je veux que ce soit sur la ligne suivante, comme:
name@machine:~$
_
Merci.
Réponses:
Ouvrez le fichier ~/.bashrc
(ou /etc/bash.bashrc
s'il devrait fonctionner globalement pour tous les utilisateurs).
Localisez la variable appelée PS1
.
Il suffit de mettre un \n
à la fin de la valeur de la PS1
variable.
.bashrc
fichier personnaliséTout d’abord, ajoutez les lignes suivantes à votre ~/.bashrc
fichier:
##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
. ~/.bashrc_custom
fi
Créez le fichier personnalisé:
touch ~/.bashrc_custom`
Enfin ouvrez-le et mettez les lignes suivantes dans:
# File: $HOME/.bashrc_custom
# THIS FILE IS A USER-CUSTOM BASHRC FILE TO KEEP CLEAN THE DEFAULT ~/.barshrc FILE.
# PUT THERE ANY CUSTOM CODE MANUALLY ADDED BY YOU
# Add a new line at the end of the command prompt
#PS1=${PS1}\\n
PS1=${PS1%?}
PS1=${PS1%?}\n'$ '
La prochaine session de shell ouverte ressemblera à ceci:
user@host:~
$ <your-next-command-will-be-rendered-here>