जहां मैक ओएस एक्स पर एक .profile बनाने के लिए


10

मैं मैक ओएस एक्स स्नो लेपर्ड का उपयोग कर रहा हूं। मैं अपनी .profileफ़ाइल किस फ़ोल्डर में बनाऊं ?

मैं /usr/local/mysql/binइस पथ को निर्यात करने के तरीके पर कोई सुझाव - के लिए एक पथ बनाना पसंद करता हूं मैं केवल इसके लिए टाइप करना जानता हूं .bash_profile

जवाबों:


21

आप .profileउसी फ़ोल्डर में बनाते हैं .bash_profile, /Users/your-user-name/जिसके अंतर्गत भी उपलब्ध है ~या $HOME

आप अपनी पसंद के टेक्स्ट एडिटर या कमांड लाइन एडिटर का उपयोग करके लाइन को जोड़ सकते हैं (जैसे vim, emacsया nano), लेकिन आप इसे टेक्स्ट एडिट के साथ भी कर सकते हैं:

open -a TextEdit ~/.bash_profile

exportआज्ञा कहाँ रखूँ?

एक महत्वपूर्ण बात: यदि आपके पास पहले से ही एक है .bash_profile, तो आपका स्वचालित रूप से लोड नहीं.profile होगा । बैश के मैनुअल से:

यह खोजता है ~/.bash_profile, ~/.bash_loginऔर ~/.profile, और उस क्रम में, और पहले से मौजूद कमांड को पढ़ता है और निष्पादित करता है जो कि मौजूद है और पठनीय है।

उसके कारण, जब आपके पास पहले से ही एक ~/.bash_profileफ़ाइल है और एक बनाएँ ~/.profile, बाद को कभी भी स्वचालित रूप से बैश द्वारा नहीं पढ़ा जाएगा। आप exportअपने में उपयुक्त कमांड जोड़ सकते हैं ~/.bash_profileऔर यह ठीक काम करेगा यदि आप हमेशा बैश का उपयोग करते हैं:

export PATH=/usr/local/mysql/bin/:$PATH

स्रोत .profileसे.bash_profile

यदि आप एक अलग करना चाहते हैं .profile, तो आपको इसे मैन्युअल रूप से इसमें शामिल करना होगा ~/.bash_profile। निम्नलिखित डालें ~/.bash_profile:

source ~/.profile

0

टर्मिनल में:

open .profile

यदि वह काम नहीं करता है, तो अपनी होम निर्देशिका पर जाएं:

sudo nano .profile

और जोड़:

export PATH=$PATH:/usr/local/mysql/bin/

3
अपने घर निर्देशिका में sudoसंपादित करने की आवश्यकता नहीं होनी चाहिए .profile
फिडेली

इसके अलावा $ PATH के सामने अपना कस्टम पथ रखना बेहतर हो सकता है , ताकि आपका स्थानीय MySQL बाइनरी हमेशा पहले आए।
slhck
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.