Jawaban:
Ini disebut string prompt utama, yang ditetapkan oleh shell sesuai dengan PS1
variabel lingkungan. Ini biasanya ditetapkan per basis pengguna, hanya untuk shell interaktif, (biasanya) didefinisikan ~/.bashrc
dengan 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 PROMPTING
bagian man bash
untuk melihat apa yang dilakukan setiap token.
PS
adalah POSIX.
PS1
,, PS2
dan PS4
POSIX. PS3
digunakan oleh perintah non-POSIX select
, dan bash
baru - baru ini memperkenalkan PS0
prompt untuk ditampilkan setelah membaca perintah tetapi sebelum benar-benar menjalankannya.