अपने बैश प्रॉम्प्ट को कस्टमाइज़ (और रंगीन) कैसे करें

विषयसूची:

अपने बैश प्रॉम्प्ट को कस्टमाइज़ (और रंगीन) कैसे करें
अपने बैश प्रॉम्प्ट को कस्टमाइज़ (और रंगीन) कैसे करें

वीडियो: अपने बैश प्रॉम्प्ट को कस्टमाइज़ (और रंगीन) कैसे करें

वीडियो: अपने बैश प्रॉम्प्ट को कस्टमाइज़ (और रंगीन) कैसे करें
वीडियो: Vlad and Mom Fruits & Vegatables smoothie challenge with dance Niki - YouTube 2024, अप्रैल
Anonim
अधिकांश लिनक्स वितरण कुछ ऐसा दिखने के लिए बैश प्रॉम्प्ट को कॉन्फ़िगर करते हैं
अधिकांश लिनक्स वितरण कुछ ऐसा दिखने के लिए बैश प्रॉम्प्ट को कॉन्फ़िगर करते हैं

username@hostname:directory$

। लेकिन आप जो भी चाहें उसे रखने के लिए बैश प्रॉम्प्ट को कॉन्फ़िगर कर सकते हैं, और यहां तक कि आप जो भी रंग पसंद करते हैं उसे भी चुन सकते हैं।

यहां उदाहरण उदाहरण उबंटू 16.04 एलटीएस पर किए गए थे। प्रक्रिया अन्य लिनक्स वितरणों पर समान होनी चाहिए, हालांकि.bashrc फ़ाइल में डिफ़ॉल्ट बैश प्रॉम्प्ट और सेटिंग्स थोड़ा अलग हो सकती हैं।

जहां प्रॉम्प्ट वैरिएबल संग्रहीत किया जाता है

आपकी बैश प्रॉम्प्ट कॉन्फ़िगरेशन आपके उपयोगकर्ता खाते की.bashrc फ़ाइल में संग्रहीत है, जो कि है

~/.bashrc

। इसलिए, यदि आपका उपयोगकर्ता नाम बॉब है, तो फाइल चालू है

/home/bob/.bashrc

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

nano ~/.bashrc

नीचे स्क्रॉल करें
नीचे स्क्रॉल करें

PS1=

अनुभाग। पहला वैरिएबल अपेक्षाकृत जटिल दिखता है क्योंकि इसमें रंग की जानकारी शामिल है-हम बाद में इसे समझाएंगे। रंग परिवर्तनीय के बिना दूसरा चर, निम्नानुसार पढ़ता है:

${debian_chroot:+($debian_chroot)}u@h:w$

यह अभी भी थोड़ा जटिल है
यह अभी भी थोड़ा जटिल है

${debian_chroot:+($debian_chroot)}

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

u@h:w$

u

आपका उपयोगकर्ता नाम इंगित करता है,

@

@ संकेत इंगित करता है,

h

होस्टनाम (कंप्यूटर नाम) इंगित करता है,

:

इंगित करता है: चरित्र,

w

कामकाजी निर्देशिका इंगित करता है, और

$

यदि आप एक सामान्य उपयोगकर्ता खाता हैं या # यदि आप रूट हैं तो एक $ इंगित करता है। तो, यह सब एक साथ रखकर, आपको मिलता है

username@hostname:working_directory$

अपने बैश प्रॉम्प्ट को बदलने के लिए, आपको बस PS1 चर में विशेष वर्ण जोड़ना, निकालना या पुनर्व्यवस्थित करना होगा। लेकिन डिफ़ॉल्ट रूप से आप कई और चर उपयोग कर सकते हैं।

अब-नैनो के लिए टेक्स्ट एडिटर छोड़ें, बाहर निकलने के लिए Ctrl + X दबाएं। वास्तव में आपको आपकी.bashrc फ़ाइल में एक नया लिखने से पहले चर के साथ प्रयोग करने का तरीका दिखाएगा।

कस्टम बैश प्रॉम्प्ट कैसे बनाएं

आपका बैश प्रॉम्प्ट कॉन्फ़िगरेशन PS1 चर में संग्रहीत है। PS1 चर की सामग्री को एक नए चर में सहेजने के लिए, निम्न आदेश चलाएं:

DEFAULT=$PS1

अब आप PS1 वैरिएबल को प्रयोग के लिए अलग-अलग मानों पर सेट कर सकते हैं। उदाहरण के लिए, यहां पहली पंक्ति आपके प्रॉम्प्ट को मूल "उपयोगकर्ता $" प्रॉम्प्ट पर सेट करेगी, जबकि दूसरा आपके प्रॉम्प्ट को मूल "उपयोगकर्ता: working_directory $" प्रॉम्प्ट पर सेट करेगा।

PS1='u$ ' PS1='u:w$ '

यदि आप कभी भी अपने डिफ़ॉल्ट प्रॉम्प्ट पर वापस जाना चाहते हैं, तो बस निम्न आदेश चलाएं।

PS1=$DEFAULT

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

आप चर में किसी भी अक्षर या पाठ जोड़ सकते हैं। तो, "हैलो वर्ल्ड" के साथ डिफ़ॉल्ट प्रॉम्प्ट को उपसर्ग करने के लिए, आप इसका उपयोग कर सकते हैं:
आप चर में किसी भी अक्षर या पाठ जोड़ सकते हैं। तो, "हैलो वर्ल्ड" के साथ डिफ़ॉल्ट प्रॉम्प्ट को उपसर्ग करने के लिए, आप इसका उपयोग कर सकते हैं:

PS1='Hello World u@h:w$ '

अब जब आप मूल बातें प्राप्त कर चुके हैं, तो आपको बस यह जानने की जरूरत है कि सभी विशेष पात्र क्या हैं। आप शायद इनमें से कई के बारे में परवाह नहीं करेंगे, लेकिन बैश मैनुअल में दिखाई देने वाली पूरी सूची यहां दी गई है:
अब जब आप मूल बातें प्राप्त कर चुके हैं, तो आपको बस यह जानने की जरूरत है कि सभी विशेष पात्र क्या हैं। आप शायद इनमें से कई के बारे में परवाह नहीं करेंगे, लेकिन बैश मैनुअल में दिखाई देने वाली पूरी सूची यहां दी गई है:
  • एक घंटी चरित्र:

    a

  • तिथि, "सप्ताहांत महीना दिनांक" प्रारूप में (उदा।, "मई 26 मई"):

    d

  • प्रारूप strftime (3) को पारित किया जाता है और परिणाम त्वरित स्ट्रिंग में डाला जाता है; एक खाली प्रारूप परिणाम लोकेल-विशिष्ट समय प्रतिनिधित्व में परिणाम। ब्रेसिज़ की आवश्यकता है:

    D{format}

  • एक बचने का चरित्र:

    e

  • मेजबाननाम, पहले '।' तक:

    h

  • होस्टनाम:

    H

  • वर्तमान में खोल द्वारा प्रबंधित नौकरियों की संख्या:

    j

  • खोल के टर्मिनल डिवाइस नाम का बेसनाम:

    l

  • एक नई लाइन:
  • एक गाड़ी वापसी:
  • खोल का नाम, $ 0 का बेसनाम (अंतिम स्लैश के बाद वाला हिस्सा):

    s

  • समय, 24 घंटे एचएच में: एमएम: एसएस प्रारूप:

  • समय, 12 घंटे एचएच में: एमएम: एसएस प्रारूप:

    T

  • समय, 12 घंटे पूर्वाह्न / अपराह्न प्रारूप में:

    @

  • समय, 24 घंटे एचएच में: एमएम प्रारूप:

    A

  • वर्तमान उपयोगकर्ता का उपयोगकर्ता नाम:

    u

  • बैश का संस्करण (उदाहरण के लिए, 2.00):

    v

  • बैश की रिलीज, संस्करण + पैचलेवल (उदाहरण के लिए, 2.00.0):

    V

  • मौजूदा कामकाजी निर्देशिका, $ HOME के साथ एक tilde के साथ संक्षेप में ($ PROMPT_DIRTRIM चर का उपयोग करता है):

    w

  • $ पीडब्लूडी का बेसनाम, $ HOME के साथ एक टिल्ड के साथ संक्षेप में:

    W

  • इस आदेश का इतिहास संख्या:

    !

  • इस आदेश की कमांड संख्या:

    #

  • यदि प्रभावी यूआईडी 0 है, #, अन्यथा $:

    $

  • वह चरित्र जिसका एएससीआईआई कोड ऑक्टल वैल्यू एनएनएन है:

    nn

  • बैकस्लैश:

  • गैर-प्रिंटिंग वर्णों का अनुक्रम शुरू करें। इसका उपयोग प्रॉम्प्ट में टर्मिनल कंट्रोल अनुक्रम को एम्बेड करने के लिए किया जा सकता है:

    [

  • गैर-प्रिंटिंग वर्णों का अनुक्रम समाप्त करें:

    ]

इसलिए, यदि आप अपने बैश प्रॉम्प्ट पर दिनांक और समय जोड़ना चाहते हैं और दूसरी पंक्ति पर कमांड पर कार्यशील निर्देशिका डालना चाहते हैं, तो आप निम्न निर्माण का उपयोग कर सकते हैं:

PS1='[d ] u@h

w$ '

स्क्वायर ब्रैकेट्स बिल्कुल जरूरी नहीं हैं, लेकिन चीजों को दृष्टि से तोड़ने में मदद करें और लाइन को पढ़ने में आसान बनाएं। जैसा कि हमने पहले कवर किया था, आप अपनी पसंद के चर के लिए कोई भी टेक्स्ट या सामान्य अक्षर जोड़ सकते हैं, इसलिए आपके लिए जो भी काम करता है, उसका उपयोग करने में संकोच न करें।

एक और शक्तिशाली चाल है जिसके बारे में आपको पता होना चाहिए: आप किसी भी कमांड के आउटपुट को प्रॉम्प्ट में जोड़ सकते हैं। जब भी प्रॉम्प्ट प्रकट होता है, तो बैश कमांड चलाएगा और वर्तमान जानकारी भर देगा। ऐसा करने के लिए, बस दो के बीच चलाने के लिए कोई भी आदेश शामिल करें
एक और शक्तिशाली चाल है जिसके बारे में आपको पता होना चाहिए: आप किसी भी कमांड के आउटपुट को प्रॉम्प्ट में जोड़ सकते हैं। जब भी प्रॉम्प्ट प्रकट होता है, तो बैश कमांड चलाएगा और वर्तमान जानकारी भर देगा। ऐसा करने के लिए, बस दो के बीच चलाने के लिए कोई भी आदेश शामिल करें

`

वर्ण। यह एक एस्ट्रोफ़े नहीं है-वह गंभीर उच्चारण है, जो आपके कीबोर्ड पर टैब कुंजी के ऊपर दिखाई देता है।

उदाहरण के लिए, मान लीजिए कि आप प्रॉम्प्ट में लिनक्स कर्नेल संस्करण देखना चाहते हैं। आप निम्न की तरह एक लाइन का उपयोग कर सकते हैं:

PS1='u@h on `uname -s -r` w$ '

एक और उदाहरण के रूप में, मान लें कि आप सिस्टम के अपटाइम और लोड औसत को देखना चाहते हैं, जैसा कि प्रदर्शित होता है
एक और उदाहरण के रूप में, मान लें कि आप सिस्टम के अपटाइम और लोड औसत को देखना चाहते हैं, जैसा कि प्रदर्शित होता है

uptime

आदेश। आप निम्नलिखित निर्माण का उपयोग कर सकते हैं, जो शेष संकेत के पहले अपलाइन को अपनी लाइन पर रखता है।

PS1='(`uptime`)

u@h:w$ '

अपने आदर्श कमांड प्रॉम्प्ट को इकट्ठा करने के लिए विभिन्न विशेष पात्रों और आदेशों के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें।
अपने आदर्श कमांड प्रॉम्प्ट को इकट्ठा करने के लिए विभिन्न विशेष पात्रों और आदेशों के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें।

अपने बैश प्रॉम्प्ट में रंग कैसे जोड़ें

एक बार जब आप अपना पसंदीदा प्रॉम्प्ट निकाल लेंगे, तो आप इसमें रंग जोड़ सकते हैं। यह वास्तव में बहुत ही सरल है, लेकिन यह वैरिएबल लुक को बहुत गन्दा और जटिल बनाता है अगर आप समझ नहीं पाते कि आप क्या देख रहे हैं।

उदाहरण के लिए, पहले से डिफ़ॉल्ट रंग प्रॉम्प्ट चर था:

${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$

या, एक बार फिर से debian_chroot बिट्स को हटा रहा है:

[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$

यह वास्तव में सिर्फ है
यह वास्तव में सिर्फ है

u@h:w$

पहले से परिवर्तनीय, लेकिन रंग की जानकारी के साथ। वास्तव में, हम इसे कुछ खंडों में तोड़ सकते हैं:

[33[01;32m] u@h [33[00m] : [33[01;34m] w [33[00m] $

पहला खंड है

u@h

थोड़ा, रंग की जानकारी से पहले जो इसे हरा बदल देता है। दूसरा है

:

चरित्र, रंग की जानकारी से पहले जो किसी भी रंग को हटा देता है। तीसरा है

w

थोड़ा, रंग की जानकारी से पहले जो इसे नीला कर देता है। चौथा है

$

बिट, रंग की जानकारी से पहले जो किसी भी रंग को हटा देता है।

एक बार जब आप समझते हैं कि अपने आप के रंग टैग कैसे बनाएं, तो आप अपने बाश प्रॉम्प्ट के किसी भी वर्ग को जो भी रंग पसंद करते हैं उसे जोड़ सकते हैं।
एक बार जब आप समझते हैं कि अपने आप के रंग टैग कैसे बनाएं, तो आप अपने बाश प्रॉम्प्ट के किसी भी वर्ग को जो भी रंग पसंद करते हैं उसे जोड़ सकते हैं।

यहां आपको यह जानने की आवश्यकता है: आपको संपूर्ण रंग कोड जानकारी को शामिल करना होगा

[

तथा

] character

रों। टैग के अंदर, आपको या तो शुरू करना होगा

33[

या

e[

बैश को इंगित करने के लिए कि यह रंग की जानकारी है। दोनों

33[

तथा

e[

वहीं काम करें।

e[

छोटा है इसलिए उपयोग करने के लिए और अधिक सुविधाजनक हो सकता है, लेकिन हम इसका उपयोग करेंगे

33[

यहां यह मेल खाता है जो डिफ़ॉल्ट रूप से उपयोग किया जाता है। टैग के अंत में, आपको समाप्त होना चाहिए

m

रंग टैग के अंत को इंगित करने के लिए।

इसे तोड़कर, यहां बताया गया है कि प्रत्येक रंग टैग कैसा दिखाई देगा। वास्तविक रंग को परिभाषित करने के लिए रंग की जगह जो जानकारी आप जोड़ते हैं, उसका एकमात्र अंतर यह है:

[33[ COLORm]

बैश आपको अग्रभूमि पाठ का रंग बदलने की अनुमति देता है, पाठ में "बोल्ड" या "अंडरलाइन" जैसे गुण जोड़ता है, और पृष्ठभूमि रंग सेट करता है।

अग्रभूमि पाठ के लिए मूल्य यहां दिए गए हैं:

  • काला: 30
  • नीला: 34
  • सायन: 36
  • हरा: 32
  • बैंगनी: 35
  • लाल: 31
  • सफेद: 37
  • पीला: 33

उदाहरण के लिए, चूंकि बैंगनी पाठ रंग कोड 32 है, तो आप इसका उपयोग करेंगे

[33[ 32m]

बैंगनी पाठ के लिए।

आप पाठ के लिए एक विशेषता भी निर्दिष्ट कर सकते हैं। यह गुण रंग संख्या से पहले जोड़ा जाना चाहिए, अर्धविराम (;) से अलग किया जाना चाहिए। इन गुणों के साथ पाठ विभिन्न टर्मिनल अनुकरणकों में अलग दिखाई देगा।
आप पाठ के लिए एक विशेषता भी निर्दिष्ट कर सकते हैं। यह गुण रंग संख्या से पहले जोड़ा जाना चाहिए, अर्धविराम (;) से अलग किया जाना चाहिए। इन गुणों के साथ पाठ विभिन्न टर्मिनल अनुकरणकों में अलग दिखाई देगा।

टेक्स्ट विशेषताओं के मान यहां दिए गए हैं:

  • सामान्य पाठ: 0
  • बोल्ड या लाइट टेक्स्ट: 1 (यह टर्मिनल एमुलेटर पर निर्भर करता है।)
  • मंद पाठ: 2
  • रेखांकित पाठ: 4
  • ब्लिंकिंग टेक्स्ट: 5 (यह अधिकांश टर्मिनल अनुकरणकर्ताओं में काम नहीं करता है।)
  • उलटा पाठ: 7 (यह अग्रभूमि और पृष्ठभूमि रंगों को बदल देता है, इसलिए यदि आप काले रंग की पृष्ठभूमि पर वर्तमान पाठ सफेद टेक्स्ट हैं तो आपको एक सफेद पृष्ठभूमि पर काला पाठ दिखाई देगा।)
  • छिपी हुई पाठ: 8

आपको वास्तव में सामान्य टेक्स्ट विशेषता को शामिल करने की आवश्यकता नहीं है। वैसे भी यह डिफ़ॉल्ट है।

उदाहरण के लिए, चूंकि लाल पाठ कोड 31 है और बोल्ड टेक्स्ट कोड 1 है, तो आप इसका उपयोग करेंगे

[33[ 1;31m]

बोल्ड लाल पाठ के लिए।

आप पृष्ठभूमि रंग भी निर्दिष्ट कर सकते हैं, लेकिन आप पृष्ठभूमि रंग में कोई विशेषता नहीं जोड़ सकते हैं।
आप पृष्ठभूमि रंग भी निर्दिष्ट कर सकते हैं, लेकिन आप पृष्ठभूमि रंग में कोई विशेषता नहीं जोड़ सकते हैं।

पृष्ठभूमि रंगों के लिए मूल्य यहां दिए गए हैं:

  • काला पृष्ठभूमि: 40
  • नीली पृष्ठभूमि: 44
  • सायन पृष्ठभूमि: 46
  • हरा पृष्ठभूमि: 42
  • बैंगनी पृष्ठभूमि: 45
  • लाल पृष्ठभूमि: 41
  • सफेद पृष्ठभूमि: 47
  • पीला पृष्ठभूमि: 43

उदाहरण के लिए, चूंकि नीली पृष्ठभूमि कोड 44 है,

[33[ 44m]

नीली पृष्ठभूमि निर्दिष्ट करेगा।

आप अग्रभूमि और पृष्ठभूमि रंग टैग दोनों निर्दिष्ट कर सकते हैं। उदाहरण के लिए, 42 एक हरे रंग की पृष्ठभूमि का प्रतिनिधित्व करता है और 31 लाल पाठ का प्रतिनिधित्व करता है। इसलिए, हरे रंग की पृष्ठभूमि पर डिफ़ॉल्ट प्रॉम्प्ट लाल टेक्स्ट बनने के लिए, आप इसका उपयोग करेंगे:
आप अग्रभूमि और पृष्ठभूमि रंग टैग दोनों निर्दिष्ट कर सकते हैं। उदाहरण के लिए, 42 एक हरे रंग की पृष्ठभूमि का प्रतिनिधित्व करता है और 31 लाल पाठ का प्रतिनिधित्व करता है। इसलिए, हरे रंग की पृष्ठभूमि पर डिफ़ॉल्ट प्रॉम्प्ट लाल टेक्स्ट बनने के लिए, आप इसका उपयोग करेंगे:

PS1='[33[ 42m][33[ 31m]u@h:w$ '

हम केवल एक पृष्ठभूमि रंग निर्दिष्ट करते हैं और फिर यहां एक एकल अग्रभूमि टेक्स्ट रंग है, जो प्रॉम्प्ट की शुरुआत में शुरू होता है और प्रॉम्प्ट में सभी टेक्स्ट पर लागू होता है। हालांकि, आप वैरिएबल में जितना चाहें उतने रंग टैग निर्दिष्ट कर सकते हैं ताकि आप अपने प्रॉम्प्ट के विभिन्न हिस्सों को रंग सकें।

पृष्ठभूमि और फोरग्राउंड टेक्स्ट रंग प्रॉम्प्ट से आगे बढ़ते रहते हैं जब तक कि आप रंग कोड 00 रंग निर्दिष्ट नहीं करते हैं। आप अपने टैग में कहीं भी डिफ़ॉल्ट रूप से प्रारूपण को रीसेट करने के लिए चर के भीतर इस टैग का उपयोग भी कर सकते हैं। उदाहरण के लिए, निम्नलिखित पंक्ति सभी रंगों को समाप्त कर देगी
पृष्ठभूमि और फोरग्राउंड टेक्स्ट रंग प्रॉम्प्ट से आगे बढ़ते रहते हैं जब तक कि आप रंग कोड 00 रंग निर्दिष्ट नहीं करते हैं। आप अपने टैग में कहीं भी डिफ़ॉल्ट रूप से प्रारूपण को रीसेट करने के लिए चर के भीतर इस टैग का उपयोग भी कर सकते हैं। उदाहरण के लिए, निम्नलिखित पंक्ति सभी रंगों को समाप्त कर देगी

$

चरित्र।

PS1='[33[ 42m][33[ 31m]u@h:w\[33[ 00m]$ '

Image
Image

अपना नया डिफ़ॉल्ट प्रॉम्प्ट कैसे सेट करें

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

ऐसा करने के लिए, आपको बस.bashrc फ़ाइल में PS1 चर की सामग्री को बदलने की आवश्यकता है, जिसे हमने पहले देखा था।

अपने पसंदीदा टेक्स्ट एडिटर में.bashrc फ़ाइल खोलें, जैसे:

nano ~/.bashrc

नीचे स्क्रॉल करें और PS1 = अनुभाग का पता लगाएं।बस अपने वैरिएबल वैरिएबल के साथ डिफ़ॉल्ट वैरिएबल को प्रतिस्थापित करें। आप शायद छोड़ना चाहते हैं

${debian_chroot:+($debian_chroot)}

बिट्स अकेले, हालांकि-वे तब तक प्रकट नहीं होंगे जब तक आप एक क्रोट पर्यावरण में न हों, वैसे भी।

के तहत अपने रंगीन पीएस 1 चर डालें

if [ '$color_prompt' = yes ]; then

लाइन। बिना रंग के परिवर्तनीय दर्ज करें

else

लाइन।

फ़ाइल को सहेजें और अपना टेक्स्ट एडिटर बंद करें। उदाहरण के लिए, फ़ाइल को नैनो में सहेजने के लिए, Ctrl + O दबाएं, एंटर दबाएं, और फिर बाहर निकलने के लिए Ctrl + X दबाएं।
फ़ाइल को सहेजें और अपना टेक्स्ट एडिटर बंद करें। उदाहरण के लिए, फ़ाइल को नैनो में सहेजने के लिए, Ctrl + O दबाएं, एंटर दबाएं, और फिर बाहर निकलने के लिए Ctrl + X दबाएं।

अगली बार जब आप एक नया बैश खोल शुरू करेंगे- उदाहरण के लिए, टर्मिनल पर साइन इन करके या एक नई टर्मिनल विंडो खोलकर-आप अपना कस्टमाइज्ड प्रॉम्प्ट देखेंगे।

सिफारिश की: