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.bashrcs'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 PS1variable.
.bashrcfichier personnaliséTout d’abord, ajoutez les lignes suivantes à votre ~/.bashrcfichier:
##
## 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>