कुछ अवसर में मुझे जगह ले ली है याद नहीं el directorio o स्थापना पथ किसी भी उपयोगिता या उपकरण है कि आप पहले में स्थापित लिनक्स, या शायद कुछ के मार्ग आदेश का ही सिस्टम. तुम अंत के साथ इतने सारे काम कर रहे अलग वितरण कि वहाँ एक समय जहां वह एक दूसरे के साथ घोला जा सकता है की बात आती है.
आम तौर पर आप फ़ोल्डर्स के लिए जाओ हमेशा की तरह, जो अक्सर ऐसे आवेदन पाए जाते हैं, और वे वहाँ हो जाते हैं, लेकिन अन्य मामलों में, के रूप में ज्यादा के रूप में तुम देखो, हमें किसी अनुप्रयोग के लिए स्थापना पथ है को तैयार नहीं और हम यह नहीं देते.
इस को हल करने के लिए, वहाँ आदेश है जो. यह काफी एक आदेश है सरल क्या स्थित को निष्पादन योग्य आपके सिस्टम पर. इसे पारित करने के लिए आप की अनुमति देता है, के रूप में पैरामीटर्स, एक या कई नामों के लिए खोज और यह बनाता है में कॉन्फ़िगर किया गया पथ के माध्यम से परिवेश चर $पथ.
लगता है कि हम खोज करना चाहते हैं जहां की स्थापना करते हैं MySQL. ऐसा करने के लिए, हम निम्नलिखित निष्पादित, obteniendo su correspondiente respuesta:
1 2 3 | $ which mysql /usr/bin/mysql |
रूप में अच्छी तरह से हमें उक्त आदेश को इंगित करता है, निष्पादन योग्य MySQL पथ में स्थित है /usr / बिन / mysql.
जो भी रूप में पैरामीटर पास करने के लिए हमें की अनुमति देता है कई एक्ज़ीक्यूटेबल्स, और हमें वापसी के लिए पथ सभी वे:
1 2 3 4 5 6 | $ which ls echo mysql php /bin/ls /bin/echo /usr/bin/mysql /usr/bin/php |
अंत में, हम विकल्प जोड़ते हैं, तो -करने के लिए इस आदेश के लिए, हम वापसी करेंगे सभी मार्गों जहां स्थित उक्त निष्पादन योग्य है.
1 2 3 4 | $ which -a ls /bin/ls usr/bin/ls |
इस रास्ते में, के साथ जो आदेश, आप कर सकते हैं निष्पादन योग्य के लिए खोज, कि आप संभवतः अवसर पर स्थापित, और याद नहीं जो किया गया है अपने गंतव्य.