लिनक्स वातावरण में $ और # के बीच अंतर


13

लिनक्स वातावरण में $और #संकेतों के बीच क्या अंतर है? जैसा कि मैंने लिनक्स पर काम करना शुरू किया और मैंने पाया कि दोनों अलग हैं। मेरा मतलब है कि वे विशेषाधिकारों का अलग सेट है ...?

[root@localhost ~]#और [tom@localhost ~]$

जवाबों:


25

संक्षेप में, यदि स्क्रीन ब्लिंकिंग कर्सर के बाईं ओर एक डॉलर चिह्न ( $) या हैश ( #) दिखाता है, तो आप कमांड लाइन वातावरण में हैं।

$, प्रतीक #, %उस उपयोगकर्ता खाते के प्रकार को इंगित करते हैं जिसे आप लॉग इन करते हैं।

  • डॉलर चिन्ह ( $) का अर्थ है कि आप एक सामान्य उपयोगकर्ता हैं।
  • हैश ( #) का मतलब है कि आप सिस्टम प्रशासक (रूट) हैं।
  • सी शेल में, प्रॉम्प्ट प्रतिशत चिह्न ( %) के साथ समाप्त होता है ।

उनकी डिफ़ॉल्ट सेटिंग्स के कारण विभिन्न यूनिक्स या जीएनयू / लिनक्स वितरण में संकेतों पर मतभेद हैं। उदाहरण के लिए, डेबियन / उबंटू का संकेत है guest@linux:~$, फेडोरा / सेंटोस / रेडहैट में [guest@linux ~]$से एक है और एसयूएसई लिनक्स / ओपनएसयूएसई में से एक है guest@linux:~>। सामान्य तौर पर, प्रॉम्प्ट आमतौर पर लॉगिन उपयोगकर्ता नाम, मशीन होस्टनाम और वर्तमान कामकाजी निर्देशिका दिखाते हैं और एक डॉलर ($), प्रतिशत (%) या हैश (#) चिह्न के साथ समाप्त होते हैं।

guest@linux:~$ 
  • guest - उपयोगकर्ता नाम: जिस उपयोगकर्ता खाते में आप लॉग इन हैं।
  • linux - मशीन होस्टनाम: जिस मशीन का आप संचालन कर रहे हैं।
  • ~- वर्तमान कार्यशील निर्देशिका: आप जिस निर्देशिका में हैं ~, पहले लॉग इन करते समय टिल्ड ( ) का अर्थ है होम निर्देशिका, यानी डिफ़ॉल्ट निर्देशिका।

संदर्भ: wiki.debian.org.hk/w/Basic_Command_Line


क्विक उत्तर के लिए @reverseiblean धन्यवाद। अब मैं $ और # सेंटोस प्रोम में देख सकता हूं।
नागेंद्र

रूट उपयोगकर्ता के लिए # और टॉम या अन्य उपयोगकर्ताओं के लिए यह $ है
नागेंद्र

@GayanWeerakutti इस कमांड में डॉलर साइन क्या करता है chattr +i "$(realpath /etc/resolv.conf)"मुझे यह एक और सवाल पर मिला और मुझे स्पष्टीकरण की आवश्यकता है। धन्यवाद।
शयन

1
@GayanWeerakutti यह समझ में आता है क्योंकि फाइल करने के लिए पूर्व-सिस्टमड दिनों में /etc/resolv.conf एक सिमलिंक था/run/resolvconf/resolv.conf । पूरी तरह से निश्चित नहीं है कि इसका उपयोग कैसे किया जाता है, हालांकि। और chattrजाहिरा तौर पर सिम्बलिंक पर काम नहीं करता है
सर्जियो कोलोडियाज़नी

1
वास्तव में, वास्तव में इसके बारे में एक पूरा सवाल है
सर्गी कोलोडियाज़नी

0

अगर हम सीएलआई के बारे में बात करते हैं, तो $और #साइन में कोई अंतर नहीं है । यह केवल उपयोगकर्ता खाता प्रकार का प्रतिनिधित्व करता है।

$ संकेत संकेत इंगित करें कि आप सामान्य खाते से लॉग इन हैं।

# संकेत शीघ्र इंगित करें कि आप रूट खाते से लॉग इन हैं।

satish@ubuntu:~$
root@ubuntu:~#

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