एंड्रॉयड

लिनक्स जो कमांड

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

इस ट्यूटोरियल में, हम लिनक्स को कवर करेंगे which कमांड करेगा।

लिनक्स which कमांड किसी दिए गए निष्पादन योग्य के स्थान की पहचान करने के लिए उपयोग किया जाता है, जिसे टर्मिनल प्रॉम्प्ट में निष्पादन योग्य नाम (कमांड) टाइप करने पर निष्पादित किया जाता है। आदेश पाथ पर्यावरण चर में सूचीबद्ध निर्देशिकाओं में एक तर्क के रूप में निर्दिष्ट निष्पादन योग्य के लिए खोज करता है।

क्या है पेट

लिनक्स में, PATH एक पर्यावरणीय चर है जो शेल और अन्य कार्यक्रमों को बताता है जो निष्पादन योग्य फ़ाइलों की खोज करने के लिए निर्देशिका करते हैं। यह निष्पादन योग्य निर्देशिका वाले निर्देशिकाओं के लिए बृहदान्त्र-पृथक निरपेक्ष पथों की एक सूची के होते हैं।

अपने पैट वैरिएबल की सामग्री को देखने के लिए, एक तर्क के रूप में $PATH साथ इको कमांड का उपयोग करें:

echo $PATH

आउटपुट कुछ इस तरह दिखेगा:

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

किस कमांड का उपयोग कैसे करें

which कमांड का सिंटैक्स इस प्रकार है:

which FILE_NAME…

उदाहरण के लिए, पिंग कमांड का पूरा रास्ता खोजने के लिए, आप निम्नलिखित टाइप करेंगे:

which ping

आउटपुट कुछ इस तरह होगा:

/bin/ping

आप which कमांड को एक से अधिक तर्क प्रदान कर सकते हैं:

which netcat uptime

आउटपुट में netcat और uptime निष्पादन दोनों के लिए पूर्ण पथ शामिल होंगे:

/bin/netcat /usr/bin/uptime

खोज बाएं से दाएं की जाती है, और यदि PATH पथ चर में सूचीबद्ध निर्देशिकाओं में एक से अधिक मिलान पाए जाते हैं, which केवल पहले एक को प्रिंट करेगा। सभी मिलान प्रिंट करने के लिए, -a विकल्प का उपयोग करें:

which -a touch

आउटपुट touch कमांड को दो पूर्ण पथ दिखाएगा:

/usr/bin/touch /bin/touch

आमतौर पर निष्पादन योग्य symlink से एक केवल दूसरे के लिए एक symlink है, लेकिन कुछ मामलों में, आपके पास एक ही नाम के दो संस्करण हो सकते हैं जो अलग-अलग स्थानों में स्थापित होते हैं या एक ही नाम का उपयोग करके पूरी तरह से अलग-अलग कमांड होते हैं।

निष्कर्ष

which कमांड का उपयोग पर्यावरण चर PATH द्वारा निर्दिष्ट निर्देशिकाओं में कमांड निष्पादन योग्य खोज कर एक कमांड का पता लगाने के लिए किया जाता है।

कौन सा टर्मिनल