Por exemplo, no Ubuntu, quando inicio um terminal, ele diz:
username@computer:~$
E no Windows:
C:\Users\Username>
Existe uma maneira formal de se referir a esse texto?
Por exemplo, no Ubuntu, quando inicio um terminal, ele diz:
username@computer:~$
E no Windows:
C:\Users\Username>
Existe uma maneira formal de se referir a esse texto?
Respostas:
Chama-se "o prompt".
No Llinux, você pode ser mais específico e dizer "o prompt do bash" no caso do shell do bash ou para o shell KSH, o prompt do KSH (korn shell) etc.
No Windows, você pode alterar o prompt com o comando PROMPT.
No Windows, você pode ser mais específico e dizer "o prompt C", e o prompt do Windows é mais famoso C:\>
ou, C:\something...>
portanto, você pode ver como ele recebe esse nome.
Um técnico pode ter dito frustrantemente a um usuário no telefone “Você recebe o prompt C?” Enquanto o diz como prompt C, alguns escrevem como C:\
prompt ou C:
prompt. Não se poderia chamá-lo assim quando era A:
ou D:
(o que você obtém ao inicializar o DOS a partir de uma unidade de disquete ou CD, ou você muda para uma dessas unidades no prompt de comando) e ninguém fala do "A prompt" ou do "D prompt, 'apenas o famoso, o “prompt C”.
Espero que esta informação adicional seja útil para você (ou outra pessoa) .... Você pode visualizar / definir "o prompt" através da variável de ambiente PS1.
Para ver como o prompt atual está definido como ...
$ echo $PS1
Para definir o prompt atual para outra coisa ...
$ export PS1="\n\u@\h:\w\r\n$ " (for example...)
Para ver os vários parâmetros que podem ser usados para personalizar um prompt ...
$ man bash (then type /^PROMPTING and hit Enter)
PS2
, PS3
e PS4
.
Também é notável no Linux:
O prompt que termina em $ indica um shell normal.
O prompt que termina em # indica um shell raiz ( cuidado! )