मैं बेवकूफ पूछ रहा हूं, लेकिन मुझे इसका जवाब कहीं भी नहीं मिल रहा है । मैं अनुसरण करने की कोशिश कर रहा हूँ ये निर्देश मेरे बैश प्रॉम्प्ट को संपादित करने के लिए, लेकिन कोई नहीं है .bashrc या तो मेरी उपयोगकर्ता निर्देशिका में (~/.bashrc), या मेरी होम डायरेक्टरी में, या मुख्य फाइल सिस्टम डायरेक्टरी में ।
कोई नहीं है .bashrc में /etc/ (एक है bash.bashrc, हालांकि) ।
क्या मैं एक बना सकता हूँ .bashrc मेरे उपयोगकर्ता या होम निर्देशिका में फ़ाइल? क्या बैश प्रॉम्प्ट को संशोधित करने के लिए निर्देशों का एक बेहतर, अधिक हालिया सेट है?
वहाँ एक है .प्रत्येक उपयोगकर्ता के होम फ़ोल्डर (99.99% समय) के साथ-साथ एक सिस्टम-वाइड (जिसे मैं उबंटू में स्थान नहीं जानता) में बीएएसआरसी ।
इसे एक्सेस करने का सबसे तेज़ तरीका है nano ~/.bashrc एक टर्मिनल से (बदलें nano जो भी आप उपयोग करना पसंद करते हैं) ।
यदि यह उपयोगकर्ता के होम फ़ोल्डर में सिस्टम-वाइड मौजूद नहीं है .bashrc इसका उपयोग फ़ॉलबैक के रूप में किया जाता है क्योंकि यह उपयोगकर्ता की फ़ाइल से पहले लोड होता है । आप बस इसे कॉपी और पेस्ट कर सकते हैं (निश्चित रूप से रूट अनुमतियों के साथ), लेकिन ए .bashrc पूरी तरह से आवश्यक नहीं है (चीजों को काम करना आवश्यक हो सकता है । मुझे पता नहीं चला है) एक उपयोगकर्ता स्तर पर क्योंकि यह ज्यादातर उपयोगकर्ता-विशिष्ट ट्वीक के साथ सिस्टम-वाइड को ओवरराइड करता है । हालांकि आप अपना खुद का लिख सकते हैं ।
उपयोगकर्ताओं के लिए मुख्य घटक ट्विक हो सकते हैं PS1 (प्रदर्शित करने के लिए बैश प्रॉम्प्ट डिफ़ॉल्ट user@localhost:pwd $) और उपनाम के साथ-साथ एक रंग संकेत और शायद सेट करना PS2 (व्यस्त राज्य संदेश) ।
यदि होम डायरेक्टरी में नहीं है, तो आप बस से कॉपी कर सकते हैं /etc/bash.bashrc, और अपने टर्मिनल में टाइप करके इसे अपने टर्मिनल के लिए स्रोत बनाएं source .bashrc कॉपी करने के बाद अपने होम डायरेक्टरी से ।
यदि आप एन्क्रिप्शन का उपयोग करते हैं और कमांड लाइन से काम करते हैं तो आप इसे वास्तविक होम-डीआईआर को पहले माउंट करने की आवश्यकता के रूप में नहीं देख सकते हैं (ग्राफिकल यूआई के विपरीत जहां यह स्वचालित रूप से किया जाता है) कमांड द्वारा:
ecryptfs-mount-private
(मेरे पास एक ही सवाल था और इस सवाल पर ठोकर खाई; लेकिन पाया मेरे इसके बजाय रीडमी में उत्तर दें)
आपको खोजने/संपादित करने की आवश्यकता नहीं है । bashrc में/आदि/. एक *होना चाहिए । बीएएसआरसी * अपनी होम डायरेक्टरी में फाइल करें । खोलने/संपादित करने का प्रयास करें ~ / । bashrc. लेकिन इससे पहले मुझे यह भी पूछना चाहिए कि क्या आप लिनक्स में नए हैं । यदि आप लिनक्स में नए हैं, तो मैं यहां विस्तृत निर्देश पोस्ट कर सकता हूं ।
उपरोक्त सभी उत्तर आपके उपनाम डालने की सलाह देते हैं .बाशआरसी, लेकिन आपको उन्हें .बैश_प्रोफाइलमें रखना चाहिए** संपादित करें * * स्पष्ट करने के लिए, एक न बनाएं । बाशआरसी ' अगर यह सिर्फ इसके लिए है, तो बनाएं या संशोधित करें ~/ । बैश_प्रोफाइल`
अरे वाह, मुझे बहुत खेद है अगर मैंने किसी को गुमराह किया है । मैंने लिखा है कि लिनक्स का उपयोग करने में कुछ ही महीनों में टिप्पणी करें । विचित्र मैं अब उन्हें ’ में है.bashrcऔर sourced मेरे.bashrcमें.बैश_प्रोफाइल ’ कोड के साथ [इस सुपरयुसर उत्तर] से कॉपी किया गया(linux - aliases in .bashrc - Super User) (“उपनाम और कार्य प्राप्त करें”) । इन सामान्य रूप से देखे गए प्रश्नों को सही करने के लिए धन्यवाद एलिया, वास्तव में अच्छा जवाब यहाँ!