POSIXly:
$ NL='
'
$ PS1=${PS1}${NL}
$
<cursor here>
Em bash (e yash ), adicione uma nova linha \n no final da variável de ambiente PS1 .
Por exemplo:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$
$ PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'
$
echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n
Para torná-lo permanente, salve-o no arquivo de configuração de inicialização do shell (por exemplo, ~/.bashrc ):
echo "PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'" >>~/.bashrc
Outra maneira em bash , yash é:
$ PS1="$PS1\n"