इस:
integrativeasheville:~
इसे शेल प्रॉम्प्ट कहा जाता है । जब आप एक टर्मिनल विंडो में एक खोल खोलते हैं तो इसे आपके सामने प्रस्तुत किया जाता है और इसे अनुकूलित किया जा सकता है। कुछ लोग अपने बहुत सारे सूचनाओं को दिखाने का वादा करते हैं जैसे होस्टनाम, जो वर्तमान में लॉग इन हैं, जिस उपयोगकर्ता के रूप में वे चल रहे हैं, वर्तमान निर्देशिका वे हैं, आदि। उदाहरण के लिए, मुझे पसंद है:
/Users/ian/code/packer-config |ruby-2.1.1@vanilla| [git::master]
>
यह एक दो-पंक्ति संकेत है जो मुझे निर्देशिका, आरवीएम द्वारा लोड किए गए रूबी के संस्करण और मणि बंडल के साथ-साथ जीआईटी शाखा और स्थानीय रिपॉजिटरी के स्वच्छ / गंदे राज्य पर काम कर रहा है।
प्रॉम्प्ट पूरी तरह से PS1पर्यावरण चर bash(ओएस एक्स में डिफ़ॉल्ट शेल) के माध्यम से अनुकूलन योग्य है । बॉक्स से बाहर, OS X ने इसे PS1सेट किया है:
PS1="\h:\W \u\$"
यह कहता है: "होस्ट नाम प्रदर्शित करें, उसके बाद एक कोलन, फिर वर्तमान वर्किंग डायरेक्टरी और उसके बाद स्पेस और उसके बाद यूजर का नाम और डिफ़ॉल्ट प्रॉम्प्ट कैरेक्टर।"
एक मानक उपयोगकर्ता के लिए यह कुछ इस तरह का मूल्यांकन करता है:
> bash
bash-3.2$ PS1="\h:\W \u\$"
ianchesalsimac:~ ian$
जैसा कि आप देख सकते हैं, मेरा प्रॉम्प्ट आपके प्रॉम्प्ट की तरह एक बहुत ही भयानक दिखता है जब मैं उपयोग करता bashहूं (मैं zshअपने वातावरण में डिफ़ॉल्ट रूप से उपयोग करता हूं इसलिए मुझे bashआपको यह दिखाने के लिए स्विच करना पड़ा )।
यह कहना है, बहुत लंबे घुमावदार तरीके से: आपका प्रॉम्प्ट बिल्कुल डिफ़ॉल्ट OS X bashप्रॉम्प्ट जैसा दिखता है । यह सब कुछ अजीब नहीं है।
integrativeashevilleभाग आपकी मशीन का होस्ट नाम है। :सिर्फ एक विभाजक है। और ~इसका मतलब है कि आप अपने घर निर्देशिका में हैं - ~शेल पथ की भाषा में "मेरे घर निर्देशिका" के लिए आशुलिपि है।
integrativeashevilleबस आपके मशीन का होस्टनाम है। इसे सिस्टम प्रेफरेंस> शेयरिंग में बदला जा सकता है।