Agência de criação de sites no Rio de Janeiro
Como incluir uma quebra de linha a cada comando no terminal linux
server configuration command lines on a monitor

Como incluir uma quebra de linha a cada comando no terminal linux

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

[email protected]:~# 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)}\[email protected]\h:\w\$ '
62:    ORIG=$PS1
65:  PS1=${ORIG}${TITLE}

[email protected]:~# 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\$ '
[email protected]:~# 

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)}\[email protected]\h:\w\$ '
para: 
 PS1='\n${debian_chroot:+($debian_chroot)}\[email protected]\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.

Deixe uma resposta

Fechar Menu
×
×

Carrinho