Saya bertanya-tanya apakah ada nama pada teks paling kiri (setelah itu kita ketik perintah) di terminal Linux.
Suka
ubuntu@Ubuntu:~$
Apakah kita punya nama untuk ini?
command-line
bash
Nabin
sumber
sumber
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:
dan diperluas ke:
Periksa
PROMPTING
bagianman bash
untuk melihat apa yang dilakukan setiap token.sumber
PS
adalah POSIX.PS1
,,PS2
danPS4
POSIX.PS3
digunakan oleh perintah non-POSIXselect
, danbash
baru - baru ini memperkenalkanPS0
prompt untuk ditampilkan setelah membaca perintah tetapi sebelum benar-benar menjalankannya.Prompt Ada beberapa cara untuk mengedit apa yang ditampilkan, misalnya lihat di sini . Sebagian besar personalisasi ini dapat digunakan dengan cangkang lain misalnya ZSH , atau KSH . TCSH mungkin bertindak sedikit berbeda, tetapi saya kurang terbiasa dengannya.
sumber