Odpowiedzi:
Dodaj \[\a\] do PS1 (normalny monit) i PS2 (ciąg dalszy), np.
PS1="\u@\h\[\a\] "
wyświetli zwykły monit
username@hostname
w tym dzwonek.
\a jest BELL postać, \[ i \] powiedz powłoce, że nie jest drukowana (w celu obliczenia szerokości).
Dodaj PS1=... linia do ~/.bash_profile raz jesteś z tego zadowolony.
Nie działa to jednak w przypadku aplikacji opartych na wierszu poleceń. Nie sądzę, aby było to możliwe, ponieważ można często wprowadzać dane wejściowe, nawet podczas drukowania; to się kumuluje. A znak zachęty oznacza po prostu, że nic nie jest aktualnie zapisywane w terminalu.
PS3 używane do rzeczywistych monitów w bash skrypty.
readlinewkład.