$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
O meu script shell que uso é esse: .bashrc
#!/bin/bash
if [ $(id -u) -eq 0 ];
then # se for root
PS1="\\[$(tput setaf 1)\\][\\u@\\h:\\w] #\\[$(tput sgr0)\\]"
else # user normal
PS1="\\[$(tput setaf 8)\\][\\u@\\h:\\w] $"
fi
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihBHQYSSM84xtw0RDrDk_VjwfrCiW5-ivlfiZyINepbOadMeJivQvOPMYpfDtb6y8ZzoMy4q_XufC0s_YaXw9uRT-L7gl_tH8UFWrLEtEHy4vKs5cVgukpU2r4iQ84p7mNUn6TPAfB91E/s320/screen2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhML88xz2k69ju4_C0_oT_pUzkT3VH_y0W-6DFYONpCBMNT74h2MyLnLyNCwCyESxWIGyMbWNXWPGReJNfQm_9SnxMEKXk0VdRieH2a1hv6CKZ0oDWjmSnvg1WoVJPuG7e2PVvHQJS_ERw/s320/screen3.png)