Risposte:
Si chiama stringa di prompt primaria, impostata dalla shell in base alla PS1variabile di ambiente. Questo è di solito impostato per utente, solo per shell interattive, (di solito) definito ~/.bashrccon l'impostazione predefinita as \s-\v\$.
Sul mio sistema:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$
e ampliato a:
username@hostname:pwd$
Controlla la PROMPTINGsezione di man bashper vedere cosa fa ogni token.
PSprompt di @PeterMortensen sono POSIX.
PS1, PS2e PS4sono POSIX. PS3viene utilizzato dal selectcomando non POSIX e ha bashrecentemente introdotto un PS0prompt da visualizzare dopo aver letto un comando ma prima di eseguirlo effettivamente.