Vorrei aggiungere una nuova riga su ogni prompt. Invece del cursore che appare sulla linea come
name@machine:~$ _
,
Voglio che sia sulla riga successiva, come ad esempio:
name@machine:~$
_
Grazie.
Vorrei aggiungere una nuova riga su ogni prompt. Invece del cursore che appare sulla linea come
name@machine:~$ _
,
Voglio che sia sulla riga successiva, come ad esempio:
name@machine:~$
_
Grazie.
Risposte:
Apri il file ~/.bashrc
(o /etc/bash.bashrc
se dovrebbe funzionare globalmente per tutti gli utenti).
Individua la variabile chiamata PS1
.
Metti semplicemente un \n
alla fine del valore della PS1
variabile.
.bashrc
file personalizzatoInnanzitutto, aggiungi le seguenti righe al tuo ~/.bashrc
file:
##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
. ~/.bashrc_custom
fi
Crea il file personalizzato:
touch ~/.bashrc_custom`
Infine aprilo e metti le seguenti righe in:
# 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 prossima sessione di shell aperta sarà simile alla seguente:
user@host:~
$ <your-next-command-will-be-rendered-here>