Affichage d’une nouvelle ligne sur l’invite

Je souhaite append une nouvelle ligne à chaque invite. Au lieu que le curseur apparaisse sur la ligne sous le name@machine:~$ _ ,

Je veux que ce soit sur la ligne suivante, comme:

 name@machine:~$ _ 

Merci.

  • Ouvrez le fichier ~/.bashrc (ou /etc/bash.bashrc s’il doit 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 variable PS1 .

Je préfère utiliser un fichier personnalisé .bashrc

Tout d’abord, ajoutez les lignes suivantes à votre fichier ~/.bashrc :

 ## ## 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:~ $