मैं अपने $ PATH में एक प्रविष्टि निकालना चाहता हूं


3

मैं OS 10.8 चला रहा हूं। जब मैं

echo $PATH

मेरा टर्मिनल आउटपुट

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

और मैं हटाना चाहता हूं या कम से कम संपादित करना चाहता हूं

/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

मुझे यह पता नहीं चल पाया है कि उस तार को कहां डाला गया है। मेरे / etc / पथ दिखाता है

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

मैं मान रहा हूँ कि .bashrc जैसी कोई फ़ाइल है जो लॉगिन पर प्रविष्टि जोड़ती है। मुझे अभी पता नहीं चल पाया है कि कौन सी फाइल कर रही है। यदि आप जानते हैं कि कौन सी फाइलें मेरे पथ पर्यावरण चर को जोड़ सकती हैं, तो कृपया मुझे बताएं ताकि मैं जांच कर सकूं!

इसके अलावा, यदि ग्रहण सिस्टम चर को संशोधित कर रहा है, तो मुझे बताएं। मैं मान रहा हूं कि ग्रहण में वह शक्ति नहीं है लेकिन मैं इसके लिए नया हूं।

धन्यवाद दोस्तों-आस्टिन


2
में देखो ~/.profile, ~/.bashrc, ~/.bash_profile, /etc/bashrc। यदि उन फ़ाइलों में से किसी में sourceया तो या .(जो स्रोत के लिए कम है) के साथ शुरू होने वाली एक पंक्ति है तो खट्टी फाइलों में भी देखें। तेज उपयोग करने के लिए हो सकता है grep। एक टर्मिनल खोलें और, अपने होम डायरेक्टरी रन से grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" .
sjbx

@CraftyThumber यह एक उत्तर होना चाहिए, न कि केवल एक टिप्पणी।
04ark

जवाबों:


4

में देखो ~/.profile, ~/.bashrc, ~/.bash_profile, /etc/bashrcनिम्न प्रपत्र की एक पंक्ति के लिए:

export PATH=$PATH:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

यह भी देखने के लिए देखें कि क्या उन फ़ाइलों में से किसी में sourceया तो .( या जो कम है source) के साथ शुरू होने वाली एक पंक्ति है । यदि वे करते हैं तो खट्टी फाइलों में भी देखते हैं।

उपयोग करने का एक तेज़ तरीका हो सकता है grep। अपने होम डायरेक्टरी रन से एक टर्मिनल खोलें और

grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" . 

grepएक तेज रास्ता ?! यदि आप वास्तव में नहीं जानते कि यह कहां हो सकता है, तो इस दृष्टिकोण में बहुत समय लगेगा। क्या आप जानते हैं कि 500GB हार्ड ड्राइव के माध्यम से सर्च करने में grep को कितना समय लगता है? लंबा। निश्चितता के संदर्भ में grepसबसे अच्छा विकल्प है, लेकिन गति नहीं।
जूलियन एफ वेइनर्ट

और एचडी इन दिनों बड़े हैं;)
जूलियन एफ। वेनर्ट

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