Para iniciantes, bash
é bash
, não importa onde esteja sendo executado. A única coisa importante a observar é qual versão. bash
4 tem alguns novos recursos não disponíveis em bash
3, por exemplo.
Dito isso, você pode colorir o prompt com bastante facilidade configurando PS1
("Prompt String 1") para definir um comando diferente do outro. Por exemplo, quando eu faço login em uma das minhas máquinas domésticas, vejo isso:
Ao rolar pelo meu histórico de terminal, posso apenas desligar o texto ciano no meu prompt para saber quando um comando termina e outro começa.
Para referência, meu PS1
é o seguinte:
\[\e[38;5;14m\]\u\[\e[38;5;8m\]@\[\e[38;5;6m\]\h\[\e[38;5;8m\]:\[\e[38;5;10m\]\w \e[31m${?##0}\n\[\e[$(((($?>0))*31))m\]\$\[\e[0m\]
Isso mostra meu nome de usuário, hostname e CWD em uma string que eu poderia copiar e colar (por exemplo, um comando scp
, seguido pelo código de saída do comando anterior se não fosse zero.