Bashrc, एक सरल तरीके से अपनी पसंद के अनुसार Bash प्रॉम्प्ट को संशोधित करें

के बारे में bashrc

अगले लेख में हम bashrc को संशोधित करने के तरीके पर एक नज़र डालने जा रहे हैं। इससे हम हासिल करेंगे प्रॉम्प्ट के उपयोगकर्ता नाम और होस्ट को छिपाएं या संशोधित करें बैश द्वारा। कुछ लोग गोपनीयता और आपकी सुरक्षा से प्रभावित होते हैं। वे कभी भी आपकी पहचान के बारे में कुछ भी ऑनलाइन प्रकट नहीं करते हैं। यदि आप उनमें से एक हैं, तो आप अपनी गोपनीयता को थोड़ा बचाने के लिए इस छोटे टिप को पसंद करेंगे।

यदि आप एक ब्लॉगर या तकनीक लेखक हैं, तो आपको लगभग कभी-कभी अपने वेबसाइटों और ब्लॉगों पर अपने गन्नू / लिनक्स टर्मिनल के स्क्रीनशॉट अपलोड करने की आवश्यकता होगी। और जैसा कि सभी Gnu / Linux उपयोगकर्ता जानते हैं, टर्मिनल हमारे उपयोगकर्ता नाम और होस्ट को प्रकट करेगा.

यदि आप उन लोगों में से एक हैं जो ट्यूटोरियल करते हैं और अपने टर्मिनल के स्क्रीनशॉट साझा करते हैं और आप गोपनीयता और सुरक्षा के बारे में भी चिंतित हैं, सबसे व्यावहारिक केवल एक अन्य उपयोगकर्ता खाता बनाने के लिए है जैसा कि व्यवस्थापक @ डेमो या उपयोगकर्ता @ उदाहरण। हम इन खातों का उपयोग गाइड या वीडियो बनाने और टर्मिनल द्वारा दिखाए गए डेटा के बारे में चिंता किए बिना अपने ब्लॉग या सामाजिक नेटवर्क पर अपलोड करने के लिए कर सकते हैं। लेकिन अन्य विकल्प भी हैं जैसा कि हम नीचे देखने जा रहे हैं।

आपका उपयोगकर्ता नाम / होस्ट बहुत ठंडा हो सकता है ताकि आप नहीं चाहें कि दूसरे इसे कॉपी करें और इसे अपने स्वयं के रूप में उपयोग करें। दूसरी ओर, आपका उपयोगकर्ता नाम / होस्ट बहुत अजीब, खराब हो सकता है, या आपत्तिजनक अक्षर हो सकते हैं, इसलिए आप दूसरों को उन्हें देखना दिलचस्प नहीं समझते। ऐसे मामलों में, यह छोटी सी टिप आपकी मदद कर सकती है अपने उपयोगकर्ता नाम @ localhost को टर्मिनल में छिपाएँ या बदलें.

अनमॉडिफाइड डिफ़ॉल्ट कंसोल

पिछली कैप्चर में आप देख सकते हैं कि मेरे टर्मिनल में उपयोगकर्ता नाम "sapoclay" है और "entreunosyceros ”मेरा होस्ट नाम है.

Bashrc फ़ाइल का उपयोग करके "यूज़रनेम @ लोकलहोस्ट:" छुपाएं

शुरू करने के लिए, हम अपना संपादन करने जा रहे हैं फ़ाइल "~ / .bashrc"। मैं उपयोग करने जा रहा हूँ विम संपादक इसके लिए, लेकिन यह कि हर एक को वह सबसे ज्यादा पसंद है। मेरे मामले में, टर्मिनल खोलने के बाद (Ctrl + Alt + T) मैं निम्नलिखित कमांड लिखने जा रहा हूं:

vi ~/.bashrc

खुलने के बाद, हम 'Esc' और 'i' कुंजी दबाएंगे। एक बार इन्सर्ट मोड में हम फ़ाइल के अंत में निम्नलिखित जोड़ देंगे:

Bashrc प्रतीक के साथ

PS1="\W> "

फ़ाइल से बाहर निकलने के लिए, हमेशा की तरह, हमें 'की' को दबाना होगाईएससी' और फिर लिखें: wq फ़ाइल को सहेजने और बंद करने के लिए।

कंसोल पर लौटने के बाद, हमें करना होगा परिवर्तनों को प्रभावी बनाने के लिए निम्न कमांड चलाएँ:

source ~/.bashrc

प्रतीक के साथ सांत्वना

हम तुरंत बदलाव देखेंगे। अब हम उपयोगकर्ता @ लोकलहोस्ट भाग को नहीं देखेंगे। केवल ~> प्रतीक दिखाई देगा।

Bashrc फ़ाइल का उपयोग करके "उपयोगकर्ता नाम @ localhost:" संशोधित करें

यदि आप जो खोज रहे हैं, वह उपयोगकर्ता @ लोकलहोस्ट के हिस्से को छिपाना नहीं है, लेकिन यदि आप देख रहे हैं अपना बैश प्रॉम्प्ट बदलें अधिक दिलचस्प और सार्थक कुछ करने के लिए हमें वापस जाना होगा ~ / .bashrc फ़ाइल संपादित करें। टर्मिनल (Ctrl + Alt + T) से, पिछले उदाहरण में, हम लिखेंगे:

vi ~/.bashrc

फ़ाइल खोलें और इन्सर्ट मोड सक्रिय करें, हम अंत में निम्नलिखित पंक्ति जोड़ेंगे समान:

पाठ के साथ bashrc

PS1="entreunosyceros> "

की जगह «एंट्रयूनोसायरोस»अपनी पसंद के किसी भी संयोजन के साथ। जब आपके पास यह हो, तो 'कुंजी दबाएंईएससी'और लिखता है : wq फ़ाइल को सहेजने और बाहर निकलने के लिए।

पैरा किए गए परिवर्तनों को देखेंपिछले उदाहरण के अनुसार, परिवर्तनों को अद्यतन करने के लिए निम्नलिखित कमांड को निष्पादित करना होगा:

source ~/.bashrc

पाठ के साथ सांत्वना

ये बदलाव तुरंत दिखाई देंगे। हम आपके शेल प्रॉम्प्ट पर अक्षरों को देख सकते हैं।

वेब के माध्यम से bashrc के लिए सेटिंग्स प्राप्त करें

यदि आप अपने कंप्यूटर के प्रॉम्प्ट को अपने तरीके से कॉन्फ़िगर करने में सक्षम होना चाहते हैं, तो आप वेबसाइट पर जा सकते हैं Bashrcgenerator। इसमें आप 'के माध्यम से चयन कर सकते हैंखींचें और ड्रॉप'आप अपने टर्मिनल में कौन से विकल्प दिखाना चाहते हैं। वेब आपको आवश्यक कोड प्रदान करेगा, जिसे आपको अपनी ~ / Bashrc फ़ाइल में जोड़ना होगा जैसा कि हमने अभी इसी लेख में देखा है।

चेतावनी- यह कुछ मामलों में बुरा अभ्यास है। उदाहरण के लिए, यदि zsh जैसे अन्य गोले आपके वर्तमान शेल को प्राप्त करते हैं, तो यह कुछ समस्याओं का कारण होगा। यदि आप एकल शेल का उपयोग करते हैं तो अपने उपयोगकर्ता नाम @ लोकलहोस्ट को छिपाने या संशोधित करने के लिए ही इसका उपयोग करें। टर्मिनल में यूजर @ लोकलहोस्ट भाग को छिपाने के अलावा, इस टिप में एक कार्यात्मक ऐप नहीं है और यह कुछ विशिष्ट मामलों में समस्याग्रस्त हो सकता है, भले ही यह बहुत अच्छी तरह से कॉन्फ़िगर किया गया हो।


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।