मैंने देखा कि जब टर्मिनल में प्रॉम्प्ट आमतौर पर प्रारूप में होता है username@users:
या मैंने देखा है username@(none):
। मुझे लगता है कि पहला भाग व्यक्ति के उपयोगकर्ता नाम में लॉग इन है, लेकिन @
प्रतीक के बाद क्या हिस्सा है ?
मैंने देखा कि जब टर्मिनल में प्रॉम्प्ट आमतौर पर प्रारूप में होता है username@users:
या मैंने देखा है username@(none):
। मुझे लगता है कि पहला भाग व्यक्ति के उपयोगकर्ता नाम में लॉग इन है, लेकिन @
प्रतीक के बाद क्या हिस्सा है ?
जवाबों:
आप निश्चित रूप से, इस संकेत को लगभग कुछ भी होने के लिए निर्धारित कर सकते हैं- कई लोग इसका उपयोग अन्य जानकारी प्रदर्शित करने के लिए करते हैं।
यहां एक अच्छा मार्गदर्शक है जिसे आपको आरंभ करने में मदद करनी चाहिए।
Dotfiles.org में आपके द्वारा अपने शेल में किए जा सकने वाले अन्य अनुकूलन का एक समूह भी है।
बश कमांड प्रॉम्प्ट डिफ़ॉल्ट रूप से इस तरह दिखता है:
[USERNAME]@[HOSTNAME]:[PATH][SYMBOL]
[USERNAME]
वर्तमान में संचालित उपयोगकर्ता का उपयोगकर्ता नाम है। आम तौर पर यह आपका उपयोगकर्ता है, लेकिन जब आप चलाते हैं sudo su
या इसी तरह की कमांड करते हैं, तो आपको "रूट शेल" मिलता है, इसका मतलब है कि उपयोगकर्ता "रूट" है।[HOSTNAME]
आपका मेजबाननाम है यह आपके कंप्यूटर का नाम है। आपको सिस्टम स्थापना के दौरान इसे दर्ज करना था।[PATH]
आपकी वर्तमान कार्यशील निर्देशिका वह निर्देशिका है, जिस पर आप वर्तमान में काम कर रहे हैं। जब आप एक नया टर्मिनल खोलते हैं, तो डिफ़ॉल्ट निर्देशिका आपके वर्तमान उपयोगकर्ता की होम निर्देशिका होती है। का पर्यायवाची /home/YOURUSERNAME
है ~
।[SYMBOL]
आमतौर पर या $
तो आप किसी भी सामान्य उपयोगकर्ता के रूप में काम कर रहे हैं, या #
यदि आप "रूट" उपयोगकर्ता के रूप में काम कर रहे हैं।तो आपका बैश प्रॉम्प्ट इस तरह दिखता है:
ganesh@ganesh:~$
इसका मतलब है कि आप ganesh
एक कंप्यूटर पर उपयोगकर्ता के रूप में लॉग इन किए हुए हैं ganesh
, जिसे वर्तमान में आपके अपने होम डायरेक्टरी ( ~
) में संचालित किया जा रहा है । बेशक आप "जड़" नहीं हैं, इसलिए $
।
Bash प्रॉम्प्ट को देखे बिना, आप नीचे दिए गए कमांड के साथ अपने उपयोगकर्ता नाम, समूह, होस्टनाम और वर्तमान वर्किंग डायरेक्टरी का पता लगा सकते हैं:
उपयोगकर्ता नाम:
whoami
समूह:
groups
उपयोगकर्ता नाम और समूह, स्ट्रिंग और संख्या के रूप में:
id
होस्ट का नाम:
hostname
वर्तमान कार्य निर्देशिका:
pwd
टर्मिनल प्रॉम्प्ट आपके लॉगिन का उपयोगकर्ता नाम और / etc / hostname में whats की सामग्री प्रदर्शित करता है।
जैसे मेरा लैपटॉप james @ james-laptop है
ऐसा इसलिए है क्योंकि मेरे लैपटॉप पर मेरा उपयोगकर्ता नाम james है और मेरा hostname james-laptop है
sepp2k ने क्या कहा, इसका विस्तार करने के लिए, यह उस सिस्टम का होस्टनाम उर्फ कंप्यूटर-नाम है जिसे आपने टर्मिनल पर लॉग इन किया है। अधिकांश समय, और अधिकांश उपयोगकर्ताओं के लिए, यह वही है जो आप सामने बैठे हैं। यह बहुत उपयोगी है, हालांकि इस घटना में कि आप कभी-कभार / लगातार दूरदराज के सिस्टम में प्रशासन के उद्देश्यों के लिए साइन इन करते हैं, पीसी का नाम वहीं पर आपके सामने यह याद दिलाने के लिए कि आप कहां हैं।
बस groups
उन सभी समूहों को सूचीबद्ध करने के लिए कमांड का उपयोग करें जो आपके वर्तमान उपयोगकर्ता का हिस्सा हैं। रूट उपयोगकर्ता विंडोज भाषा पर एक व्यवस्थापक खाता है जिसे आप बेहतर समझ सकते हैं।
@
प्रतीक के बाद के शब्दों का क्या मतलब है जब आप पहली बार किसी भी टर्मिनल को खोलते हैं - न कि वे किस समूह से संबंधित हैं।