Jawaban:
Ini disebut string prompt utama, yang ditetapkan oleh shell sesuai dengan PS1variabel lingkungan. Ini biasanya ditetapkan per basis pengguna, hanya untuk shell interaktif, (biasanya) didefinisikan ~/.bashrcdengan default as \s-\v\$.
Di sistem saya:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$
dan diperluas ke:
username@hostname:pwd$
Periksa PROMPTINGbagian man bashuntuk melihat apa yang dilakukan setiap token.
PSadalah POSIX.
PS1,, PS2dan PS4POSIX. PS3digunakan oleh perintah non-POSIX select, dan bashbaru - baru ini memperkenalkan PS0prompt untuk ditampilkan setelah membaca perintah tetapi sebelum benar-benar menjalankannya.