Respostas:
É chamada de string de prompt primário, definida pelo shell de acordo com a PS1variável de ambiente. Isso geralmente é definido por usuário, apenas para shells interativos (geralmente) definidos ~/.bashrccom o padrão como \s-\v\$.
No meu sistema:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$
e expandido para:
username@hostname:pwd$
Verifique a PROMPTINGseção man bashpara ver o que cada token faz.
PSprompts do @PeterMortensen são POSIX.
PS1, PS2E PS4são POSIX. PS3é usado pelo selectcomando não-POSIX e bashintroduziu recentemente um PS0prompt para ser exibido depois de ler um comando, mas antes de realmente executá-lo.