2015-05-26 7 views
82

मैं पाथ में प्रवेश संपादित करने की कोशिश कर रहा हूं, क्योंकि मैंने कुछ गलत किया है।

मैं मैक ओएस एक्स 10.10.3

उपयोग कर रहा हूँ मैं कोशिश की है:

> touch ~/.bash_profile; open ~/.bash_profile 

लेकिन फ़ाइल संपादक के अंदर कुछ भी नहीं के साथ खुलता है।

मेरे समस्या:

मैं अपने पथ को ANDROID_HOME स्थापित करने के लिए

मैं इसे गलत वर्तनी कोशिश कर रहा हूँ, लेकिन जब मैं टर्मिनल बंद कर दिया और वापस चला गया यह चला गया था, तो मैं फिर से करने की कोशिश की:

export ANDROID_HOME=/<installation location>/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

इस बार, मैंने सही आदेश टाइप किया लेकिन, जब मैंने टर्मिनल बंद कर दिया, तो मेरी सेटिंग्स फिर से गायब हो गईं।

मैं अपनी वांछित सेटिंग्स कैसे निष्पादित करूं?

अगर मैं bash.profile संपादित करना चाहता था, तो मैं उपरोक्त कोड कैसे दर्ज करूं?

धन्यवाद!

+2

अपने पसंदीदा संपादक के आधार पर 'vi ~/.bash_profile' या' subl ~/.bash_profile' या 'mate ~/.bash_profile' का उपयोग करें। – Droppy

+0

ने अभी नैनो ~/.bash_profile की कोशिश की, यह लोड हो गया है, लेकिन – Joolah

+1

के अंदर कुछ भी नहीं है जैसे '.bash_profile' जैसे खाली/गायब है। – Droppy

उत्तर

155

आपको उस फ़ाइल को टेक्स्ट एडिटर के साथ खोलना है और फिर इसे सहेजना है।

touch ~/.bash_profile; open ~/.bash_profile 

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

आप अन्य संपादकों का उपयोग कर सकते हैं:

nano ~/.bash_profile 
mate ~/.bash_profile 
vim ~/.bash_profile 

लेकिन अगर आप उन्हें कैसे उपयोग करने के लिए पता नहीं है, यह open दृष्टिकोण का उपयोग करना आसान है।


वैकल्पिक रूप से, आप pbpaste पर भरोसा कर सकते हैं। सिस्टम क्लिपबोर्ड में और उसके बाद एक खोल समय में कॉपी

export ANDROID_HOME=/<installation location>/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

pbpaste > ~/.bash_profile 

या वैकल्पिक रूप से आप भी cat

cat > ~/.bash_profile 

(अब cat इनपुट के लिए प्रतीक्षा करता है का उपयोग कर सकते हैं: पेस्ट दो निर्यात परिभाषाएं और फिर ctrl-d हिट करें)।

+0

टेक्स्ट में लिखने के लिए 'बिल्ली' जैसी चीजों का उपयोग करने में समस्याएं होती हैं जब टेक्स्ट में पर्यावरण चर के संदर्भ होते हैं, इसका मतलब है कि उन संदर्भों से बचने की आवश्यकता है। टेक्स्ट एडिटर का उपयोग करना अधिक सामान्य होना चाहिए। – Droppy

+0

@Alessandro Vendruscolo - नाइस वन बडी - यह भी – Joolah

0

मैक ओएस एक्स .bash_profile में पथ को संग्रहीत नहीं करता है, लेकिन .profile, क्योंकि मैक ओएस एक्स * बीएसडी परिवार की शाखा है। एक बार जब आप बिल्ली करते हैं तो आपके निर्यात में ब्ला ब्ला ब्ला ब्लाह को निर्यात करने में सक्षम होना चाहिए। अपने टर्मिनल पर प्रोफाइल।

+1

काम किया Yosemite (10.10) के रूप में यह अब सच नहीं है, अगर यह कभी था। बैश पहले से ही लंबे समय से मैकोज़ पर डिफ़ॉल्ट खोल रहा है। ऐतिहासिक रूप से, * बीएसडी में 'सीएसएच 'था जो असंगत था, और' .cshrc' का उपयोग करता है, न कि' प्रोफाइल '(हालांकि यदि आपको कई बोर्न-संगत शैल का उपयोग करने की आवश्यकता है, तो यह'profile' में सामान्य सेटिंग्स होने का अर्थ है) । – tripleee

31

एक शुरुआती के लिए और अधिक विस्तृत सा:

पहले सुनिश्चित करें कि .bash_profile फ़ाइल विद्यमान है मिल सकता है? याद रखें कि .bash_profile फ़ाइल डिफ़ॉल्ट रूप से नहीं है। आपको इसे अपने आप बनाना है।

खोजक में अपने उपयोगकर्ता फ़ोल्डर में जाएं। .bash_profile फ़ाइल वहां खोजने योग्य होनी चाहिए। ->HD/उपयोगकर्ताओं/[USERNAME]

याद रखें: '।' फ़ाइलें शुरुआत पर एक बिंदु के साथ डिफ़ॉल्ट रूप से छिपाए गए हैं।

मैक ओएस में छिपी हुई फ़ाइलें दिखाने के लिए:

defaults write com.apple.finder AppleShowAllFiles YES 

killall Finder 

यहाँ मिला: http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/

यह मौजूदा नहीं है, तो आप अपने खुद के द्वारा .bash_profile बनाना होगा।

ओपन टर्मिनल एप्लिकेशन और सरल कमांड के साथ उपयोगकर्ता फ़ोल्डर में स्विच:

cd 

यह मौजूदा नहीं कर रहा है, तो फ़ाइल बनाने के लिए इस आदेश का उपयोग करें:

touch .bash_profile 

दूसरा यदि आप विम में सहेजने और बंद करने के लिए nerdy कमांड को याद नहीं कर सकते हैं, तो नैनो इत्यादि (ऊपर सुझाए गए तरीके) को संपादित करने का सबसे आसान तरीका है अपने पसंदीदा कोड संपादक (सब्लिम इत्यादि) में .bash_profile फ़ाइल खोलें।

खोजक -> उपयोगकर्ता फ़ोल्डर। राइट क्लिक -> के साथ खुला: सब्लिमे टेक्स्ट (या अन्य कोड एडिटर)। या इसे ऐप पर डॉक में खींचें।

... और वहां आप इसे संपादित कर सकते हैं, निर्यात लाइनों को नई लाइनों में पास कर सकते हैं।

+1

मुझे व्यक्तिगत रूप से "छुपी हुई" फ़ाइलों तक पहुंच मिली है जो आमतौर पर emacs के साथ एक प्लस होने के लिए ... –

3

शुरुआती के लिए: MacOS पर अपने घर निर्देशिका में अपने .bash_profile फ़ाइल बनाने के लिए, चलाएँ:

nano ~/.bash_profile

तो फिर तुम निम्नलिखित में पेस्ट कर सकते हैं:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

आप कर सकते हैं के रूप में देखें, इसमें कुछ उदाहरण उपनाम और नीचे एक पर्यावरण चर शामिल हैं।

एक आप अपना परिवर्तन कर रहे हैं, नैनो संपादक विंडो के नीचे दिए गए निर्देशों का पालन करें WriteOut (Ctrl-O) और बाहर निकलें (Ctrl-X)। फिर अपने टर्मिनल से बाहर निकलें और इसे फिर से खोलें, और आप अपने नए परिभाषित उपनामों और पर्यावरण चर का उपयोग करने में सक्षम होंगे।

संबंधित मुद्दे