कमांड के बाईं ओर पाठ का नाम क्या है (जैसा कि एक टर्मिनल में टाइप किया जाता है)?


15

मैं सोच रहा था कि क्या लिनक्स टर्मिनल में सबसे बाईं ओर का कोई नाम है (जिसके बाद हम कमांड टाइप करते हैं)।

पसंद

ubuntu@Ubuntu:~$ 

क्या हमारे पास इसके लिए कोई नाम है?


2
इसे बस सामान्य रूप से शीघ्र कहा जाता है
xji

जवाबों:


25

इसे PS1पर्यावरण चर के अनुसार शेल द्वारा निर्धारित प्राथमिक संकेत स्ट्रिंग कहा जाता है । यह आमतौर पर प्रति उपयोगकर्ता के आधार पर सेट किया जाता है, केवल इंटरैक्टिव गोले के लिए (आमतौर पर) ~/.bashrcडिफ़ॉल्ट रूप में परिभाषित किया गया है \s-\v\$

मेरे सिस्टम पर:

$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$ 

और इसका विस्तार किया गया:

username@hostname:pwd$ 

चेक PROMPTINGकी धारा man bashको देखने के लिए क्या प्रत्येक टोकन करता है।


1
जब कोई मुझे इस गुण के साथ जवाब देता है, तो मुझे आमतौर पर आश्चर्य होता है कि आपके ज्ञान की गहराई में मुझे कितना समय लगेगा। धन्यवाद :-)
नबीन

3
@NabinKhadka अपनी तरह की टिप्पणियों के लिए धन्यवाद। मैं एक पूर्ण शौकिया हूं, फिर भी अपने आसपास के होशियार लोगों से हर दिन सीख रहा हूं। हर कोई किसी न किसी स्टेज पर शुरुआती था, इसलिए सीखते रहें और शुभकामनाएं !!
हेमायल

मानो बैश खोल है, आदि?
पीटर मोर्टेंसन

@PeterMortensen प्रॉप्स PSPOSIX हैं।
हेमायल

PS1, PS2और PS4POSIX हैं। PS3गैर- POSIX selectकमांड द्वारा उपयोग किया जाता है , और bashहाल ही में कमांड पढ़ने के बाद, लेकिन वास्तव में इसे निष्पादित करने से पहले PS0प्रदर्शित करने के लिए संकेत दिया गया है।
शेपनर

0

र्शीघ। इसे दिखाने के तरीके संपादन के हैं, उदाहरण के लिए यहाँ देखें । इनमें से अधिकांश निजीकरणों का उपयोग अन्य गोले जैसे ZSH , या KSH के साथ किया जा सकता है । TCSH थोड़ा अलग तरीके से कार्य कर सकता है, लेकिन मैं इससे कम परिचित हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.