सूचित करा, आपल्या आवडीनुसार ते सानुकूलित करण्यासाठी काही उदाहरणे द्या

पुढील लेखात आपण ते कसे पाहू या आमच्या उबंटूचा प्रॉमप्ट सुधारित करा. आम्ही याबद्दल आधीच चर्चा केली आहे याच ब्लॉग मध्ये काही काळापूर्वी, परंतु यावेळी आम्ही टर्मिनल सानुकूलित करण्यासाठी आणखी काही शक्यता जोडणार आहोत.

BASH (बॉर्न-पुन्हा शेल) बर्‍याच आधुनिक Gnu / Linux वितरणासाठी डीफॉल्ट शेल आहे. पुढील ओळींमध्ये आम्ही BASH निर्देशक सानुकूलित करणार आहोत आणि काही रंग जोडून त्याचे स्वरूप सुधारित करणार आहोत, शैली, सुधारित घटक इ. हे सर्व साधने, अ‍ॅड-ऑन किंवा ऑनलाइन सेवांचा रिसॉर्ट न स्थापित केल्याशिवाय.

बॅश प्रॉम्प्ट सानुकूलित करा

BASH मध्ये, आम्ही आपल्या इच्छेनुसार कोणत्याही प्रकारे सानुकूलित आणि प्रॉमप्ट बदलू शकतो. तेथे फक्त असेल पर्यावरणीय चल मूल्य बदला PS1. प्रत्येक मशीनला भिन्न वापरकर्तानाव आणि होस्टनाव दिसेल.

डीफॉल्ट बॅश प्रॉमप्ट

ज्या मशीनवर मी ही उदाहरणे तपासणार आहे, तिथे एंटर्यूनोसिसरोस हे माझे युजरनेम आहे आणि 18-04 हे माझे होस्ट नेम आहे. आता आम्ही जात आहोत एस्केप सीक्वेन्स नावाची खास अक्षरे घालून हा प्रॉमप्ट बदला.

मी पुढे जाण्यापूर्वी आणि गोष्टी बदलण्यापूर्वी, फायलीची बॅकअप प्रत बनविणे नेहमीच चांगले ~ / .bashrc.

cp ~/.bashrc ~/.bashrc.bak

प्रॉमप्ट वर 'वापरकर्तानाव @ होस्टनाव' सुधारित करा

या उदाहरणात आम्ही 'वापरकर्तानाव @ होस्टनाव' भाग 'हॅलो @ वेलकम>' सह पुनर्स्थित करणार आहोत.

असे करण्यासाठी, आपल्या फाईलमध्ये खालील जोडा ~. / bashrc.

export PS1="Hola@bienvenido> "

एकदा हे संपल्यानंतर फाईल सेव्ह करुन टर्मिनलवर परत या. 'स्त्रोत ~. / बॅशआरसी' आदेशासह बदल अद्यतनित करण्यास विसरू नका.

माझ्या उबंटू 18.04 एलटीएस वरील प्रॉमप्टचे आऊटपुट येथे आहे.

बॅश प्रॉम्प्ट हॅलो स्वागत आहे

केवळ वापरकर्तानाव दर्शवा

केवळ वापरकर्तानाव दर्शविण्यासाठी, मागील ओळ केवळ पुढीलमध्ये बदला:

केवळ बॅश प्रॉम्प्ट वापरकर्तानाव

export PS1="\u "

येथे, आपण सुटण्याचा क्रम आहे.

हे बदलण्यासाठी PS1 व्हेरिएबलमध्ये जोडण्यासाठी आणखी काही मूल्ये आहेत. लक्षात ठेवा बदल केल्यानंतर आपण कमांड कार्यान्वित केली पाहिजे.स्त्रोत ~ / .bashrc'बदल प्रभावी होण्यासाठी.

होस्टनाव सह वापरकर्तानाव जोडा

बॅश प्रॉम्प्ट वापरकर्ता आणि होस्ट

export PS1="\u> \h> "

वापरकर्तानाव आणि FQDN जोडा

आपणास एखादे पत्र हवे असल्यास, उदाहरणार्थ @, वापरकर्तानाव आणि होस्टनाव दरम्यान, खालील इनपुट वापरा:

बॅश प्रॉम्प्ट युजरनेम आणि एफक्यूडीएन

export PS1="\u@\h "

शेवटी होस्टनाव आणि $ प्रतीक असलेले वापरकर्तानाव जोडा

बॅश प्रॉम्प्ट युजरनेम, होस्टनाव आणि डॉलर चिन्ह

export PS1="\u@\h\\$ "

वापरकर्तानाव आणि होस्टनाव दरम्यान आणि नंतर खास वर्ण जोडा

वापरकर्ता आणि होस्ट मॅन दरम्यान आणि नंतर बॅश प्रॉम्प्ट विशेष वर्ण

export PS1="\u@\h> "

त्याचप्रमाणे, इतर विशेष वर्ण जोडले जाऊ शकतातजसे की कोलन, अर्धविराम, *, अंडरस्कोर, स्पेस इ.

वापरकर्तानाव, होस्टनाव, शेलनाव दर्शवा

बॅश प्रॉम्प्ट युजरनेम, होस्ट आणि शेल नेम

export PS1="\u@\h>\s: "

वापरकर्तानाव, होस्टनाव, शेल आणि त्याची आवृत्ती दर्शवा

बॅश प्रॉम्प्ट वापरकर्तानाव, होस्टनाव आणि शेल आवृत्ती

export PS1="\u@\h>\s\v "

वापरकर्तानाव, होस्टनाव आणि सद्य निर्देशिकेचा मार्ग दर्शवा

बॅश प्रॉम्प्ट युजरनेम, होस्टनाव आणि निर्देशिका पथ

export PS1="\u@\h\w "

जर सद्य डिरेक्टरी $ होम असेल तर आपणास ~ चिन्ह दिसेल.

BASH संदेशामधील तारीख प्रदर्शित करा

परिच्छेद आपल्या वापरकर्तानाव आणि होस्टनाव सह तारीख दर्शवा प्रॉमप्ट वर, फाईलमध्ये खालील जोडा ~ / .bashrc.

बॅश प्रॉम्प्ट युजरनेम, होस्टनाव आणि तारीख

export PS1="\u@\h>\d "

BASH मध्ये 12-तास स्वरूपात तारीख आणि वेळ

बॅश प्रॉम्प्ट तारीख आणि वेळ 12 तास

export PS1="\d> \@ > "

तारीख आणि वेळ 12 स्वरूप hh: मिमी: ss

बॅश प्रॉम्प्ट तारीख आणि वेळ 12 तास hh: मिमी: ss

export PS1="\d> \T> "

तारीख आणि वेळ 24 तास

export PS1="\d> \A> "

24 तास स्वरूपात तारीख आणि वेळ hh: मिमी: ss

export PS1="\u@\h> \d\t "

हे फक्त काही सामान्य सुटका क्रम आहेत बॅश मेसेजचे फॉरमॅट बदलण्यासाठी. आणखी काही सीक्वेन्स उपलब्ध आहेत. आपण त्या मध्ये सर्व पाहू शकता बॅश मॅन पेज.

कोणत्याही वेळी आपण हे करू शकता सद्य सेटिंग्ज पहा टर्मिनलवर कमांड टाइप करून PS1 व्हेरिएबलचे.

बॅश प्रॉम्प्ट कॉन्फिगरेशन पहा

echo $PS1

प्रॉम्प्ट रंगत आहे

आम्ही आत्तापर्यंत जे पाहिले ते हे आहे की आम्ही नुकतीच बॅश प्रॉमप्टमध्ये काही आयटम बदलली / जोडली. आता आम्ही काही घटकांचे रंग सुधारित करणार आहोत.

पूर्वीप्रमाणेच अग्रभागावर मजकूर (मजकूर) आणि पार्श्वभूमीचा रंग देणे आम्ही ~ / .bashrc फाईलमध्ये एक कोड जोडू.

उदाहरणार्थ, मजकूराचा रंग होस्टनावमध्ये बदलण्यासाठी आणि तो लाल दिसण्यासाठी आम्ही खालील कोड जोडू:

लाल मध्ये बॅश प्रॉम्प्ट होस्ट मजकूर रंग

export PS1="\u@\[\e[31m\]\h\[\e[m\] "

एकदा जोडले की आपल्याला करावे लागेल बदल बदल टर्मिनलमध्ये कमांडसह:

source ~/.bashrc

त्याचप्रमाणे, साठी होस्टनाव मध्ये पार्श्वभूमी रंग बदला, वापरण्यासाठी कोड असा असेलः

बॅश प्रॉमप्ट मजकूर आणि पार्श्वभूमी रंग

export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "

डीफॉल्ट सेटिंग्ज पुनर्संचयित करा

मी सुरुवातीला नमूद केल्याप्रमाणे, नेहमीच फाईलचा बॅकअप घेण्याची शिफारस केली जाते ~. / bashrc बदल करण्यापूर्वी. म्हणून, काही चुकल्यास आपण मागील कार्यरत आवृत्तीवर पुनर्संचयित करू शकताl आपल्याला केवळ बॅक अपसह ~ / .bashrc फाईल पुनर्स्थित करावी लागेल.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   लिओन एस म्हणाले

    सुपर वापरकर्ता म्हणून प्रारंभ करताना प्रॉमप्टचा रंग कसा बदलायचा

    1.    डेमियन अमोएडो म्हणाले

      नमस्कार. टर्मिनलवर रूट म्हणून लॉग इन करा. / Root डिरेक्टरीवर जा. तेथे आपल्याला आणखी एक .bashrc फाईल सापडेल. त्यास संपादित करा आणि लेखात किंवा आपल्या पसंतीनुसार व्हेरिएबल PS1 सुधारित करा. बदल जतन करा आणि स्त्रोत ~ / .bashrc करा. सालू 2.

  2.   कॅरो म्हणाले

    नमस्कार, माझे लिनक्स टर्मिनल मला प्रॉम्प्ट दर्शवित नाही आणि म्हणून मी जे काही करतो ते लिहित नाही.