Bash bilgi istemi için ortam değişkeni çağrılır PS1(genellikle ~ / .bashrc olarak ayarlanır). PS1'in anlamı nedir? PS2 var mı?
Bash bilgi istemi için ortam değişkeni çağrılır PS1(genellikle ~ / .bashrc olarak ayarlanır). PS1'in anlamı nedir? PS2 var mı?
Yanıtlar:
PS1, "Komut Satırı Bir" veya "Komut Satırı Bir", "Komut Satırı" (komut satırında gördüğünüz) anlamına gelir.
Evet, bir PS2 ve daha fazlası var! Lütfen bu makaleyi ve Arch wiki ve tabiki The Bash Reference Manual'i okuyun .
selectilk önce PS3'ü ayarlayarak komut istemini değiştirmektir , örn. PS3="Select by typing the number: "
Bash Referans Elkitabından biraz daha fazla ifade edilmiş
PS1 Birincil bilgi istemi dizesi. Varsayılan değer şudur: '\ s- \ v \ $'.
PS2 İkincil bilgi istemi dizesi. yani devam eden komutlar için (birden fazla satır alan) Varsayılan değer şudur: '>'.
PS3 Bu değişkenin değeri, select komutu için bilgi istemi olarak kullanılır. yani çalışan bir betiğe giriş yapmak için. Bu değişken ayarlanmamışsa, select komutu '#? '.
PS4 Değer, -x seçeneği ayarlandığında komut satırı yankılanmadan önce yazdırılan bilgi istemidir. PS4'ün ilk karakteri, çoklu yönlendirme seviyelerini belirtmek için gerektiğinde birçok kez çoğaltılır. Varsayılan '+'.
PS1 ve PS2 orijinal sh’dendir, PS3 ve PS4 bash’ın bir parçası olarak eklenmiştir.
Buradaki örneklere bakın