Dica simples, mas que ajuda quando você com frequência tem algumas centenas de saídas de comandos para avaliar e já se passou algum tempo, como quando precisa fazer um relatório ou criar uma solução para colocar na base de conhecimento.
Facilita muito para quem lê que exista uma separação entre os comandos executados no terminal.
O processo basicamente se trata de alterar o arquivo bashrc local ou global e ali incluir no PS1 ‘\n’ (sem as aspas) antes que já está escrito.
# nano /etc/bash.bashrc
ou
$ nano ~/.bashrc
procure pela linha onde constar o PS1
root@smith-env:~# cat /etc/bash.bashrc | grep PS1 -n
7:[ -z "$PS1" ] && return
19:# but only if not SUDOing and have SUDO_PS1 set; then assume smart user.
20:if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then
21: PS1='\n${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
62: ORIG=$PS1
65: PS1=${ORIG}${TITLE}
root@smith-env:~# cat ~/.bashrc | grep PS1 -n
3:# Note: PS1 and umask are already set in /etc/profile. You should not
5:# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
root@smith-env:~#
Aqui as linhas que interessam seriam a 21 no /etc/bash.bashrc ou a 5 no ~/.bashrc (se não tivesse comentada). Basta incluir \n depois do primeiro ‘
de:
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
para:
PS1='\n${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
Pode ser depois também se julgar que fica melhor…
Na próxima vez que o terminal for carregado seus comandos não ficarão mais grudados uns nos outros.