मैक पर bash_profile फ़ाइल कहाँ स्थित है?

जारी करने का समय: 2022-06-24

त्वरित नेविगेशन

Bash_profile फ़ाइल उपयोगकर्ता की होम निर्देशिका में स्थित है।उदाहरण के लिए, OS X चलाने वाले Mac पर

  1. 8 माउंटेन लायन (20 में जारी किया गया, bash_profile फ़ाइल यहां स्थित होगी:~/लाइब्रेरी/एप्लिकेशन सपोर्ट/बैश ओएस एक्स 7 लायन चलाने वाले मैक पर (20 में जारी, bash_profile फ़ाइल यहां स्थित होगी:~/.bashrcएक मैक पर) OS X 6 स्नो लेपर्ड चल रहा है (20 में जारी किया गया, bash_profile फ़ाइल यहां स्थित होगी:~/.bashrc OS X 5 लेपर्ड चलाने वाले Mac पर (200 में जारी, bash_profile फ़ाइल यहां स्थित होगी:~/.bashrcयदि आप नहीं हैं) सुनिश्चित करें कि आपका कंप्यूटर macOS का कौन सा संस्करण चल रहा है, आप इस कमांड को टर्मिनल में दर्ज करके पता लगा सकते हैं: कौन सा बैश
  2. मैक पर बैश प्रोफाइल कहाँ स्थित है?
  3. आपके कंप्यूटर पर macOS का कौन सा संस्करण चल रहा है?
  4. बैश प्रोफ़ाइल फ़ाइल उपयोगकर्ता की होम निर्देशिका में स्थित है
  5. ओएसएक्स 8 माउंटेन लायन या बाद में चलने वाले मैक पर, बैश प्रोफाइल फाइल ~/लाइब्रेरी/एप्लिकेशन सपोर्ट/बैश पर स्थित होगी
  6. OSX 7 Lion या इससे पहले चलने वाले MAC पर, बैश प्रोफ़ाइल फ़ाइल ~/.

मैक पर आप bash_profile फ़ाइल को कैसे संपादित करते हैं?

Bash_profile फ़ाइल एक टेक्स्ट फ़ाइल है जो बैश शेल द्वारा उपयोग किए जाने वाले शेल वातावरण और स्टार्टअप स्क्रिप्ट के बारे में जानकारी संग्रहीत करती है।मैक पर, आप टेक्स्टएडिट एप्लिकेशन या कमांड लाइन का उपयोग करके bash_profile फ़ाइल को संपादित कर सकते हैं।TextEdit का उपयोग करने के लिए, इसे खोलें और फ़ाइल > खोलें पर क्लिक करें।ओपन डायलॉग बॉक्स में, bash_profile टाइप करें और ओपन पर क्लिक करें।कमांड लाइन का उपयोग करने के लिए, टर्मिनल खोलें और cd /usr/local/bin && ./bash_profile टाइप करें। इस कमांड का आउटपुट आपको दिखाएगा कि आपकी बैश_प्रोफाइल फाइल कहां मिलेगी।एक बार जब आप अपनी bash_profile फ़ाइल ढूंढ लेते हैं, तो आप इसे किसी भी टेक्स्ट एडिटर का उपयोग करके संपादित कर सकते हैं।उदाहरण के लिए: vi ~/.bashrc यदि आप मैक पर बैश की कुछ सुविधाओं को अक्षम करना चाहते हैं, तो आप अपनी ~/.bashrc फ़ाइल में ऐसी लाइनें भी जोड़ सकते हैं जो निर्दिष्ट करती हैं कि किन सुविधाओं को अक्षम करना है।अपनी bash_profile फ़ाइल को संपादित करने के बारे में अधिक जानकारी के लिए, "मैं अपनी टर्मिनल सेटिंग्स को कैसे कॉन्फ़िगर करूं?" देखें। सिस्टम वरीयताएँ> कीबोर्ड> शॉर्टकट> टर्मिनल (या मैन 5 श देखें) में।

मैक पर बैश_प्रोफाइल का उपयोग किस लिए किया जाता है?

Bash_profile एक फ़ाइल है जो बैश शेल के लिए अनुकूलन संग्रहीत करती है।यह आपकी होम निर्देशिका में स्थित है, और इसमें आपका उपयोगकर्ता नाम, होस्टनाम और बॉर्न अगेन शेल (BASH) का स्थान जैसी जानकारी शामिल है। आप चर सेट करके या स्क्रिप्ट लोड करके अपने बैश वातावरण को अनुकूलित करने के लिए bash_profile का उपयोग कर सकते हैं।उदाहरण के लिए, जब आप मैक ओएस एक्स में लॉग इन करते हैं तो आप अपने उपयोगकर्ता नाम को स्टोर करने के लिए एक चर सेट कर सकते हैं या एक अलग शेल का उपयोग करने के लिए बैश को कॉन्फ़िगर कर सकते हैं। यदि आप विभिन्न कार्यों या परियोजनाओं के लिए अनुकूलित सेटिंग्स चाहते हैं तो bash_profile उपयोगी है।उदाहरण के लिए, आप कोड से संबंधित प्रोजेक्ट पर काम करने के लिए एक bash_profile बना सकते हैं और फ़ोटो संपादित करने के लिए एक अन्य प्रोफ़ाइल बना सकते हैं।अलग-अलग प्रोफाइल में प्रत्येक के पास चर और स्क्रिप्ट का अपना सेट लोड होगा।इस तरह, आप हर बार जब आप अपने मैक पर बैश शुरू करते हैं तो सब कुछ फिर से कॉन्फ़िगर किए बिना प्रोफाइल के बीच स्विच कर सकते हैं। एक नया बैश_प्रोफाइल बनाने के लिए: 1) अपने मैक पर टर्मिनल खोलें 2) टाइप करें mkdir ~/.bash_profile3) cd ~/. bash_profile4) टाइप करें touch .bashrc5) टाइप सोर्स .bashrc6) टाइप करें nano .bashrc7) फाइल के नीचे निम्नलिखित लाइन्स जोड़ें:export PS1="$PS1

[email protected]:w $ " निर्यात USERNAME=yourusername Export HOSTNAME=localhost Export BASH=/usr/local/bin/bash8 ) फाइल को सेव करें 9) टर्मिनल 10 बंद करें) अपने खाते से लॉग आउट करें 11) वापस लॉग इन करें 12 ) जांचें कि आपकी नई प्रोफ़ाइल ls -l ~/.bash_profile टाइप करके बनाई गई है यदि यह अभी तक नहीं बनाई गई है, तो mkdir ~/.bash_profile टाइप करें यदि यह पहले से ही बनाई गई है लेकिन खाली नहीं है, तो इसे rm -rf ~/ से हटा दें .bash_profile यदि यह पहले ही बनाया जा चुका है और खाली है, तो cp -r * ~/Desktop/ का उपयोग करके इस गाइड की सामग्री को इसमें कॉपी करें। आप सभी उपलब्ध अनुकूलन भी देख सकते हैं जो बैश के वर्तमान संस्करण में उपलब्ध हैं। टाइपिंग मैन बैश-कस्टमाइजेशनइस गाइड को ऑफ के आधार पर लिखा गया था

.

आप Mac पर एक नई bash_profile फ़ाइल कैसे बनाते हैं?

Mac पर एक नई bash_profile फ़ाइल बनाना आसान है।सबसे पहले, टर्मिनल एप्लिकेशन खोलें और निम्न कमांड टाइप करें:

sudo mkdir -p ~/.bash_profile

अगला, नई bash_profile फ़ाइल बनाने के लिए निम्न कमांड टाइप करें:

सुडो नैनो ~/.bash_profile

अंत में, नव निर्मित bash_profile फ़ाइल में निम्न पंक्तियाँ जोड़ें:

# आपकी व्यक्तिगत सेटिंग्स का स्थान।PS1='$HOME/.local/share/applications/$(osascript -e'print("~/.config/Application Support/Terminal.app/Contents/MacOS/" & $USERNAME)')' निर्यात PS1 सहेजें और समाप्त होने पर फ़ाइल को बंद कर दें।आपकी नई bash_profile फ़ाइल अब आपके होम निर्देशिका में .bash_profile के अंतर्गत उपलब्ध होनी चाहिए।

आप अपनी bash_profile फ़ाइल को Mac पर क्यों संपादित करना चाह सकते हैं?

मैक पर अपनी bash_profile फ़ाइल को संपादित करने के कुछ कारण हो सकते हैं।उदाहरण के लिए, यदि आप अपने प्राथमिक कंप्यूटर के रूप में मैक का उपयोग कर रहे हैं और आप कुछ कस्टम पर्यावरण चर या मैकोज़ के लिए विशिष्ट उपनाम सेट करना चाहते हैं, तो आप अपनी bash_profile फ़ाइल को संपादित करके ऐसा कर सकते हैं।इसके अतिरिक्त, यदि आप कई शेल (जैसे बैश और Zsh) का उपयोग करते हैं और ट्रैक रखना चाहते हैं कि कौन सा वर्तमान में सक्रिय है, तो आप अपनी bash_profile फ़ाइल में वर्तमान शेल का नाम जोड़ सकते हैं ताकि जब आप लॉग इन करें तो यह स्वचालित रूप से प्रारंभ हो जाए।अंत में, यदि आप अक्सर अलग-अलग मशीनों पर बैश या Zsh के विभिन्न संस्करणों के बीच स्विच करते हैं, तो प्रत्येक के लिए एक अलग प्रोफ़ाइल रखना मददगार हो सकता है ताकि आपकी सभी सेटिंग्स संरक्षित रहे। सामान्य तौर पर, आपकी bash_profile फ़ाइल को संपादित करने के दो तरीके हैं। : या तो macOS द्वारा उपलब्ध कराए गए बिल्ट-इन एडिटर का उपयोग करें या प्रोफाइल मैनेजर जैसे किसी तीसरे पक्ष के टूल का उपयोग करें।यदि आप प्रोफ़ाइल प्रबंधक का उपयोग कर रहे हैं, तो सुनिश्चित करें कि यह आपकी bash_profile फ़ाइल को संपादित करने का प्रयास करने से पहले स्थापित है; अन्यथा, macOS आपको इसे खोलने की अनुमति नहीं दे सकता है। यदि आप ऊपर सूचीबद्ध कारणों में से किसी के बारे में अधिक जानकारी चाहते हैं, तो कृपया मैक पर बैश में कस्टम पर्यावरण चर कैसे सेट करें, इस पर हमारी मार्गदर्शिका देखें। हमारे पास विशेष रूप से आपकी bash_profile फ़ाइल को संपादित करने के बारे में एक लेख है जिसे "5 तरीके योरबैश प्रोफ़ाइल फ़ाइल का उपयोग करने के लिए" कहा जाता है जिसमें इस फ़ाइल के कुछ अतिरिक्त उपयोग शामिल हैं।

मान लें कि जब मैं टर्मिनल लॉन्च करता हूं तो मैं चाहता हूं कि मेरा कंप्यूटर हमेशा मेरी उपयोगकर्ता निर्देशिका में खुले ... मैं इसे अपने bash_profile का उपयोग करके कैसे सेट करूं?

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

चूक com.apple.terminal लिखते हैं ~/Default/Terminal 1

  1. एक टर्मिनल विंडो खोलें और निम्न कमांड टाइप करें:
  2. सेटिंग की पुष्टि करने के लिए एंटर दबाएं और टर्मिनल को बंद करें।
  3. अपनी पसंद के टेक्स्ट एडिटर में अपनी bash_profile फ़ाइल खोलें (मैं TextWrangler का उपयोग करता हूं)।
  4. "निर्यात पथ = $ पथ:/usr/स्थानीय/बिन" पढ़ने वाली रेखा ढूंढें और इसे निम्न पंक्ति से बदलें: निर्यात पथ =/usr/स्थानीय/बिन: ~/.

क्या मैं अपनी bash_profile फ़ाइल को संपादित करके अपनी टर्मिनल विंडो के रंग बदल सकता हूँ?

मैक पर कोई bash_profile फ़ाइल नहीं है।मैक पर, आप अपने टर्मिनल विंडो के रंगों को सिस्टम प्रेफरेंस एप्लिकेशन के माध्यम से कॉन्फ़िगर करते हैं।सिस्टम वरीयताएँ खोलने के लिए, अपनी स्क्रीन के शीर्ष पर मेनू बार में Apple आइकन पर क्लिक करें और फिर सिस्टम वरीयताएँ पर क्लिक करें।सिस्टम प्राथमिकता में, कीबोर्ड और माउस पर क्लिक करें और फिर रंग पर क्लिक करें।रंग फलक में, अपनी टर्मिनल विंडो पृष्ठभूमि और अग्रभूमि रंगों के लिए एक रंग चुनें, और फिर सिस्टम वरीयताएँ बंद करें।आप इनमें से किसी एक कमांड का उपयोग करके अपने टर्मिनल विंडो के रंग भी बदल सकते हैं: $fg[color] $bg[color] या set -x fg [color] bg [color]।

क्या मेरे बैश_प्रोफाइल फ़ाइल को संपादित करके शेल व्यवहार और उपस्थिति को बदलने के अलावा मैं कुछ और कर सकता हूं?

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

मुझे अपने Mac पर कितनी बार अपनी bash_profile फ़ाइल को अपडेट करना चाहिए?

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

यदि आप अपनी bash_profile फ़ाइल को नियमित रूप से अपडेट नहीं करते हैं, तो अंततः आपका सिस्टम फ़ाइलों और निर्देशिकाओं के साथ काम करने के लिए सही कमांड नहीं ढूंढ पाएगा।परियोजनाओं पर काम करने या कार्यों को पूरा करने का प्रयास करते समय यह समस्याएं पैदा कर सकता है क्योंकि एक मशीन पर सही ढंग से काम करने वाले आदेश दूसरी मशीन पर सही ढंग से काम नहीं कर सकते हैं।

यह जांचने के लिए कि क्या आपको अपनी बैश_प्रोफाइल फ़ाइल को अपडेट करने की आवश्यकता है, निम्न कमांड टाइप करें: $ इको $ SHELL यदि इस आउटपुट में "बैश" से शुरू होने वाली लाइन शामिल है, तो आपको अपनी प्रोफ़ाइल को अपडेट करने की आवश्यकता नहीं है; अन्यथा, निम्न कमांड टाइप करें और निर्देशों का पालन करें: $ sudo sh -c 'echo "export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/games:/usr/local/libexec" >> ~/.bashrc'यदि इस आउटपुट में "बैश" से शुरू होने वाली लाइन शामिल नहीं है, तो निम्न कमांड टाइप करें और निर्देशों का पालन करें: $ sudo sh -c 'echo "source ~/.bashrc" >> ~/.bashrc'यह सुनिश्चित करने के लिए कि आपके bash_profile में किए गए सभी परिवर्तन तुरंत प्रभावी हों, कोई अन्य कमांड चलाने से पहले निम्न कमांड टाइप करें: $source ~/.bashrc अपनी प्रोफ़ाइल के स्वचालित अपडेट को अक्षम करने के लिए, निम्न कमांड टाइप करें: $ इको ""> ~/. bash_profile नोट आप बैश में उपलब्ध विशिष्ट कमांड या विकल्पों के बारे में अधिक जानकारी के लिए टर्मिनल की अंतर्निहित सहायता सुविधा (कमांड + एच दबाकर उपलब्ध) का भी उपयोग कर सकते हैं।

अगर mybash प्रोफ़ाइल को अपडेट करने के बाद कुछ ठीक से काम नहीं कर रहा है, तो पुराने संस्करण पर वापस कैसे जा सकता है?

bash_profile एक फाइल है जो बैश शेल के लिए सेटिंग्स को स्टोर करती है।यह आपके होम डायरेक्टरी में स्थित है, और इसमें आपका लॉगिन नाम, टर्मिनल प्रकार और अन्य डिफ़ॉल्ट सेटिंग्स जैसी जानकारी है।आप इनमें से कुछ सेटिंग्स को ओवरराइड करने के लिए ~/.bashrc फ़ाइल का उपयोग कर सकते हैं, लेकिन यदि आप अपने सभी अनुकूलन को एक ही स्थान पर रखना चाहते हैं तो आप bash_profile फ़ाइल का भी उपयोग कर सकते हैं।यदि आपकी बैश प्रोफ़ाइल को अपडेट करने के बाद कुछ ठीक से काम नहीं कर रहा है, तो पुराने संस्करण पर वापस कैसे जा सकता है?

अपने बैश प्रोफ़ाइल के पुराने संस्करण पर वापस जाने के लिए:

ए) सीपी-पी टाइप करें~/.bash_profile b) स्रोत ~/.bash_profile टाइप करके बैश शेल को पुनरारंभ करें c) लॉग आउट करें और फिर से लॉग इन करें ताकि नए परिवर्तन प्रभावी हों।

  1. एक टर्मिनल विंडो खोलें और cd टाइप करके अपनी होम डाइरेक्टरी में बदलें।
  2. एलएस-एल टाइप करें। यदि कोई bash_profile फ़ाइल मौजूद नहीं है, तो आप देखेंगे कि यह तब बनाया गया था जब आपने पिछली बार बैश शेल का उपयोग किया था।
  3. अपनी प्रोफ़ाइल के पुराने संस्करण को पुनर्स्थापित करने के लिए:

क्या होता है यदि मैं गलती से अपने पूरे बैश प्रोफ़ाइल को हटा देता हूं - क्या यह कुछ भी तोड़ देगा या टर्मिनल को अजीब व्यवहार करने का कारण बनता है जब तक कि मैं इसे फिर से स्क्रैच से फिर से नहीं बना देता (या इसे किसी अन्य कंप्यूटर से कॉपी करता हूं)?

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