बैश प्रॉम्प्ट के लिए पर्यावरण चर कहा जाता है PS1
(आमतौर पर ~ / .bashrc में सेट)। PS1 क्या है? वहाँ एक PS2 है?
बैश प्रॉम्प्ट के लिए पर्यावरण चर कहा जाता है PS1
(आमतौर पर ~ / .bashrc में सेट)। PS1 क्या है? वहाँ एक PS2 है?
जवाबों:
PS1 का अर्थ है "प्रॉम्प्ट स्ट्रिंग वन" या "प्रॉम्प्ट स्टेटमेंट वन", पहला प्रॉम्प्ट स्ट्रिंग (जिसे आप कमांड लाइन पर देखते हैं)।
हाँ, वहाँ एक PS2 और अधिक है! कृपया इस लेख और आर्क विकी और निश्चित रूप से बैश संदर्भ मैनुअल पढ़ें ।
select
, पहले PS3, उदाहरण के लिए कमांड की प्रॉम्प्ट को बदलना । PS3="Select by typing the number: "
बैश संदर्भ मैनुअल से थोड़ा पैराफ्रेस्ड
PS1 प्राथमिक शीघ्र स्ट्रिंग। डिफ़ॉल्ट मान '\ s- \ v \ $' है।
PS2 माध्यमिक शीघ्र स्ट्रिंग। यानी निरंतर कमांड के लिए (जो एक से अधिक लाइन लेते हैं)। डिफ़ॉल्ट मान '>' है।
PS3 इस वैरिएबल की वैल्यू का उपयोग चुनिंदा कमांड के लिए प्रॉम्प्ट के रूप में किया जाता है। रनिंग स्क्रिप्ट में इनपुट के लिए। यदि यह चर सेट नहीं है, तो चयनित कमांड '# के साथ संकेत देता है? '।
PS4 मूल्य-कमांड विकल्प सेट होने से पहले कमांड लाइन को गूँजने से पहले छपा हुआ मान होता है। PS4 के पहले चरित्र को कई बार दोहराया जाता है, जितना आवश्यक हो, परोक्ष के कई स्तरों को इंगित करने के लिए। डिफ़ॉल्ट '+' है।
PS1 और PS2 मूल श से हैं, PS3 और PS4 को बैश के भाग के रूप में जोड़ा गया था
यहाँ उदाहरण देखें