A Variável de Ambiente PS1 – Configurando o prompt no terminal do Linux
Variável de Ambiente PS1
Em um terminal (linha de comandos) no Linux, um prompt é uma sequência de caracteres que indicam se o sistema está pronto para receber comandos, e também pode trazer algumas informações úteis para o usuário, como por exemplo o nome de quem está logado, o diretório atual, o nome do computador que estamos acessando, entre muitas outras.
Podemos gerenciar o prompt na linha de comandos do Linux por meio da modificação do conteúdo da variável de ambiente PS1.
Podemos visualizar o conteúdo atual de PS1 executando o comando echo, como segue:
# echo $PS1
Veja o resultado obtido em um sistema Fedora Linux:
o conteúdo da variável de ambiente PS1 neste sistema é a sequência de caracteres [\u@\h \W]\$. Cada caractere nessa sequência tem um significado e uma função específicas.
Antes de realizarmos modificações no conteúdo de PS1, é recomendável fazer um backup da configuração atual da variável. Para fazermos um backup do conteúdo atual da variável em um arquivo de nome ps1.bkp podemos simplesmente redirecionar a saído do comando echo utilizado anteriormente para o arquivo desejado, como segue:
# echo $PS1 > ps1.bkp
Desta forma, poderemos restaurar a configuração do prompt com facilidade caso algo não funcione como esperamos.
Modificando a variável de ambiente PS1
Para modificar o conteúdo da variável PS1, usamos o comando export. Veja o exemplo a seguir:
# export PS1="\u \u \w \$"
A seguir temos uma lista com o significado de alguns dos comandos disponíveis para serem utilizados na configuração da variável de ambiente PS1:
Comando | Significado |
\u | Mostrar o usuário atual do shell |
\h | Mostrar o hostname da máquina |
\w | Mostrar o caminho completo do diretório atual (opção muito útil) |
\$ | Mostrar os símbolos $ ou # dependendo do UID efetivo do usuário |
Mais opções podem ser consultadas nas páginas de manual do bash (man bash), na seção sobre a variável PS1.
Muito bom as informações e instruções de vocês eu COSME ADRIANO BERTOLINO assisti 8 horas de vários vídeos de redes.
Gostei muito.
Muito obrigado Cosme!