मैं पूरे सिस्टम में देख रहा हूं लेकिन मुझे यह नहीं मिल रहा है। जब मैं $ PATH गूंजता हूं तो मुझे जो सामान जोड़ा गया है, साथ ही डिफ़ॉल्ट पथ भी मिलता है। मेरे पास एक .profile नहीं है, और मेरे पास एक .bashrc है, लेकिन डिफ़ॉल्ट पथ वहां नहीं है। मैं सिर्फ यह जानना चाहता हूं कि यह कहां स्थित है क्योंकि सभी ट्यूटोरियल बताते हैं कि इसमें .profile ... लेकिन क्या होगा यदि आपके पास कोई नहीं है? तब यह कहां स्थित है? किसी के पास कोई विचार है?
उत्तर
यदि आप sudo man path_helper
करते हैं, तो यह थोड़ा सा बात करता है कि यह पथ को एक साथ कैसे रखता है। आप /etc/paths
और /etc/paths.d
देख सकते हैं। मैंने किया, और पाया कि मैं क्या देख रहा था।
PATH
सहित कई सिस्टम-व्यापी सेटिंग्स /etc/profile
में सेट हैं जो स्टार्टअप पर bash
द्वारा पढ़ी जाती हैं। मैक ओएस एक्स पर यह फ़ाइल PATH
सेट करने के लिए आमतौर पर path_helper
का उपयोग करती है। बदले में यह उपयोगिता /etc
के तहत अन्य सिस्टम कॉन्फ़िगरेशन फ़ाइलों से जानकारी को पढ़ती है (path_helper
manpage देखें)।
ध्यान दें कि भले ही आप प्रारंभिक फ़ाइलों को बैश द्वारा पढ़ना अक्षम करते हैं (उदाहरण के लिए कमांड लाइन विकल्पों जैसे --noprofile
) यह अभी भी मूल प्रक्रिया के पर्यावरण का उत्तराधिकारी होगा।
मुझे केवल रेगेक्स मिल रहा है। मैं सामान की तलाश में हूं/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin लेकिन मैं नहीं करता उसके साथ .profile है, और यह मेरे .bashrc में नहीं है, लेकिन मुझे पता है कि यह मौजूद है cuz मैं $ PATH – Andy
से इसे प्रतिबिंबित कर सकता हूं, मैं देख रहा हूं कि आप क्या कह रहे हैं। – Andy
आप पर/etc/प्रोफ़ाइल शुरू करते हैं, यह कुछ इस तरह दिखना चाहिए:
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
यह देखने के लिए परीक्षण अगर फ़ाइल मौजूद है और यदि हां, तो यह निष्पादित करता है। आप हाथ से निष्पादित हैं, तो आप कुछ इस तरह मिल जाएगा:
PATH="/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin"; export PATH;
मुझे विश्वास है कि आप जो खोज रहे हैं। तो यह/etc/प्रोफ़ाइल से आता है, जो बदले में निष्पादन योग्य कहता है जो पथ सेट करता है।
मैं समझता हूं कि, और मैंने देखा कि एडम ने क्या बताया, लेकिन इसके होने के लिए, इसे कहीं से जानकारी प्राप्त करने की आवश्यकता है। Path_helper के अंदर अभिव्यक्ति वास्तव में उत्पन्न/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/x11/bin? – Andy
वास्तव में यह पथ है कि पथ आपके पास है ('etc/profile' और '/ etc/csh.login' के माध्यम से' यदि आपका खोल sh/bash या csh/tcsh है)। लिपि के अंदर कोड को देखें, हालांकि, शेष उत्तर प्राप्त करने के लिए: यह '/ etc/paths' और'/etc/paths.d/* 'पर दिखता है (जिनमें से सभी फाइलें होनी चाहिए, प्रति पंक्ति एक पंक्ति के साथ शामिल करने के लिए पथ प्रविष्टि)। – torek
मुझे समझ में नहीं आता कि "अभिव्यक्ति" से आपका क्या मतलब है। Path_helper एक द्विआधारी निष्पादन योग्य है। इसे बैकटिक्स (लाइन 2) का उपयोग करके शेल कमांड का हिस्सा कहा जाता है जो उत्पन्न होने वाले पथ सहायक को आउटपुट करता है। लाइन के eval भाग तब इंगित करता है कि पथ_हेपर का उत्पादन खोल के हिस्से के रूप में निष्पादित किया जाना चाहिए। ध्यान दें कि इसका अंतिम भाग निर्यात पाथ है, जो परिणाम को आपके पर्यावरण के खोल में रखता है। –
- 1. हार्ड ड्राइव पर स्थित एक्सकोड कहां स्थित है?
- 2. "ListViewItemPlaceholderBackgroundThemeBrush" कहां स्थित है?
- 3. रुबी दुभाषिया कहां स्थित है?
- 4. मैक टर्मिनल
- 5. मैक टर्मिनल
- 6. ओरेकल इवेंट लॉग कहां स्थित है?
- 7. स्थानीय भंडार कहां स्थित है?
- 8. मैक टर्मिनल
- 9. मैक या मैक ओएस एक्स में स्थित लोकहोस्ट फ़ोल्डर कहां है?
- 10. वर्डप्रेस डिफ़ॉल्ट विजेट फ़ाइलें या फ़ंक्शंस कहां स्थित हैं?
- 11. मैक पर iTerm2 और टर्मिनल के बीच क्या अंतर है?
- 12. एसक्यूएल कहां स्थित है, बराबर नहीं है?
- 13. मैक कोड साइनिंग: टर्मिनल
- 14. UIKit फ्रेमवर्क कार्यान्वयन फाइलें कहां स्थित हैं?
- 15. एंड्रॉइड एसडीके फ़ोल्डर कहां स्थित है?
- 16. नेटबीन्स कॉन्फ़िगरेशन फ़ाइल (netbeans.conf) कहां स्थित है?
- 17. क्या मै मैक टर्मिनल
- 18. यूनिक्स पर पाइथन कहां स्थित है, मुझे कैसे पता चलेगा?
- 19. क्लाइंट मशीन पर स्थित एचटीएमएल 5 स्थानीय डेटाबेस कहां है?
- 20. मैक ओएस एक्स टर्मिनल
- 21. मैक पर उल्का स्थापित कहां है?
- 22. मैक टर्मिनल विम केवल
- 23. मैक ओएस एक्स टर्मिनल
- 24. यह फ़ंक्शन और कहां है-> getPriceHtml() स्थित है?
- 25. अंतर्निहित PHP कार्यों के लिए स्रोत कोड कहां स्थित है?
- 26. टर्मिनल: खोल स्टार्ट-अप फ़ाइल कहां है?
- 27. शारीरिक रूप से स्थित .NET में असेंबली कहां स्थित हैं?
- 28. मैक ओएस एक्स पर मानक सी लाइब्रेरी कहां है?
- 29. MacOSX पर स्थित ओपनजीएल हेडर फाइलें कहां हैं?
- 30. यूके मैक टर्मिनल में मेटा और #
ओह, इसके लिए आपको बहुत बहुत धन्यवाद। – Andy
निश्चित बात। यह खोजने के लिए दर्द का थोड़ा सा था :)। – beOn
एक लर्कर से धन्यवाद! यह वास्तव में मुझे निराशाजनक था। – user18197