उदाहरण के लिए, उबंटू में जब मैं एक टर्मिनल शुरू करता हूं, तो यह कहता है:
username@computer:~$
और विंडोज में:
C:\Users\Username>
क्या उस पाठ को संदर्भित करने का कोई औपचारिक तरीका है?
उदाहरण के लिए, उबंटू में जब मैं एक टर्मिनल शुरू करता हूं, तो यह कहता है:
username@computer:~$
और विंडोज में:
C:\Users\Username>
क्या उस पाठ को संदर्भित करने का कोई औपचारिक तरीका है?
जवाबों:
इसे "शीघ्र" कहा जाता है।
लेलिनक्स में, आप अधिक विशिष्ट हो सकते हैं और बैश शेल के मामले में, या केएसएच शेल के लिए, केएसएच (कोर्न शेल) प्रॉम्प्ट आदि के बारे में कह सकते हैं।
विंडोज में आप प्रॉम्प्ट कमांड के साथ प्रॉम्प्ट को बदल सकते हैं।
विंडोज में, आप अधिक विशिष्ट हो सकते हैं और कह सकते हैं कि "सी प्रॉम्प्ट", और विंडोज में प्रॉम्प्ट सबसे प्रसिद्ध है C:\>
या C:\something...>
तो आप देख सकते हैं कि यह कैसे नाम प्राप्त करता है।
एक तकनीकी विशेषज्ञ ने फोन पर किसी उपयोगकर्ता से निराश रूप से कहा हो सकता है "क्या आपको सी प्रॉम्प्ट मिलता है?" इसे सी प्रॉम्प्ट के रूप में कहते हुए, कुछ इसे C:\
प्रांप्ट या प्रांप्ट के रूप में लिखते हैं C:
। कोई इसे कॉल नहीं करेगा कि यह कब था A:
या D:
(जो आपको मिलता है जब आप फ्लॉपी या सीडी ड्राइव से डॉस को बूट करते हैं, या आप कमांड प्रॉम्प्ट से उन ड्राइव को बदल देते हैं) और "ए प्रॉम्प्ट" या "डी" की कोई भी बात नहीं करता है। शीघ्र, 'केवल प्रसिद्ध एक, "सी प्रॉम्प्ट।"
उम्मीद है कि यह आगे की जानकारी आपके (या किसी और) के लिए उपयोगी है .... आप PS1 पर्यावरण चर के माध्यम से "प्रॉम्प्ट" देख / सेट कर सकते हैं।
यह देखने के लिए कि वर्तमान प्रॉम्प्ट क्या सेट है ...
$ echo $PS1
वर्तमान प्रॉम्प्ट को कुछ और सेट करने के लिए ...
$ export PS1="\n\u@\h:\w\r\n$ " (for example...)
कई मापदंडों को देखने के लिए जो एक त्वरित अनुकूलित करने के लिए इस्तेमाल किया जा सकता है ...
$ man bash (then type /^PROMPTING and hit Enter)
PS2
, PS3
, और PS4
।
यह लिनक्स में भी उल्लेखनीय है:
$ में समाप्त होने वाला संकेत एक सामान्य शेल को दर्शाता है।
# में समाप्त होने वाला संकेत एक रूट शेल ( सावधान! ) को दर्शाता है