O "prompt" na linha de comando no Unix é a linha de texto que aparece antes de você digitar um comando. Normalmente é uma combinação de personagens que indicam:
*
o usuário atual: Este é geralmente o nome de usuário seguido por um personagem especial como `$` para usuários regulares ou `#` para root.
*
O diretório atual: Este pode ser o caminho completo ou apenas a última parte do caminho (por exemplo, `~/`).
*
Outras informações: Isso pode incluir o nome do host, a data e a hora ou outros elementos personalizados.
Aqui está um detalhamento: *
o próprio "prompt": Esta é a linha de texto que aparece.
*
A "String de prompt": Este é o texto real que compõe o prompt, definido pela variável de ambiente `ps1`.
*
Personagens rápidos: Estes são símbolos específicos na sequência de prompt que representam informações diferentes (por exemplo, `\ u` para o nome de usuário,` \ w` para o diretório atual).
Exemplo de prompt: `` `BASH
User@hostName:~/my_directory $
`` `
Neste exemplo:
* `user` é o nome de usuário.
* `hostName` é o nome do host do computador.
* `~/my_directory` é o diretório atual.
* `$` indica um usuário regular.
Personalizando seu prompt: Você pode personalizar seu prompt configurando a variável de ambiente `ps1`. Por exemplo, para alterar o prompt para mostrar o nome do host e o diretório atual:
`` `BASH
Ps1 ="\ u@\ h:\ w \ $"
`` `
Isso resultará em um rápido como:
`` `BASH
usuário@hostName:/home/usuário $
`` `
Elementos de prompt comuns: * `\ u`:nome de usuário
* `\ h`:hostName
* `\ w`:diretório de trabalho atual
* `\ t`:horário atual
* `\ d`:data atual
* `\ $`:Um sinal de dólar (usado para usuários regulares)
* `\#`:Um sinal de libra (usado para o usuário raiz)
Você pode encontrar mais informações sobre como personalizar seu prompt nas páginas manuais do seu shell (por exemplo, `man Bash`).