bash (.bashrc)

Customização do PS1 do terminal

Categoria: Console

Software: bash

[ Hits: 9.620 ]

Por: Reginaldo de Matias


Esta configuração é para quem tem curiosidade de customizar seu terminal GNU/Linux, então veremos as opções disponíveis no PS1, cabe depois escolher e aplicar no script em shell no seu local ($HOME/.bashrc e /root.bashrc).

Onde:

- $PS1 é o prompt de comando;
- $PS2 é solicitado quando um comando exige mais de uma linha.

Algumas opções do PS1:

\W: Exibe o nome do diretório (apenas o nome);
\w: Exibe o nome do diretório (caminho completo);
\d: Exibe a data;
\s: Exibe o nome do shell;
\h: Exibe o nome da máquina (hostname);
\u: Exibe o nome do usuário;
\t: Exibe a hora.


#!/bin/bash
if [ $(id -u) -eq 0 ];
then # se for root
PS1="\\[$(tput setaf 1)\\][\\[email protected]\\h:\\w] #\\[$(tput sgr0)\\]"
else # user normal
PS1="\\[$(tput setaf 8)\\][\\[email protected]\\h:\\w] $"
fi
  


Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário