एंड्रॉयड

Linux में Uname कमांड

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

, हम uname कमांड को कवर करेंगे।

uname एक कमांड-लाइन उपयोगिता है जो ऑपरेटिंग सिस्टम के नाम और सिस्टम हार्डवेयर के बारे में बुनियादी जानकारी को प्रिंट करती है।

uname कमांड

प्रोसेसर आर्किटेक्चर, सिस्टम होस्टनाम और सिस्टम पर चल रहे कर्नेल के संस्करण को निर्धारित करने के लिए uname टूल का सबसे अधिक उपयोग किया जाता है।

uname कमांड का सिंटैक्स निम्न रूप लेता है:

uname…

विकल्प इस प्रकार हैं:

  • -s , (- कर्नेल --kernel-name ) - कर्नेल नाम प्रिंट करता है। -n , ( --nodename ) - सिस्टम के नोड नाम (होस्टनाम) को प्रिंट करता है। यह वह नाम है जिसे सिस्टम नेटवर्क पर संचार करते समय उपयोग करता है। जब -n विकल्प के साथ प्रयोग किया जाता है, uname hostname कमांड के समान आउटपुट उत्पन्न करता है। -r , (- कर्नेल --kernel-release ) - कर्नेल रिलीज़ को प्रिंट करता है। -v , (- कर्नेल --kernel-version ) - कर्नेल संस्करण प्रिंट करता है। -m , ( --machine ) - मशीन के हार्डवेयर के नाम को प्रिंट करता है। -p , ( --processor ) - प्रोसेसर के आर्किटेक्चर को प्रिंट करता है। -i , ( --hardware-platform ) - हार्डवेयर प्लेटफॉर्म को प्रिंट करता है। -o , ( --operating-system ) - ऑपरेटिंग सिस्टम का नाम प्रिंट करें। लिनक्स सिस्टम पर जो "GNU / Linux" -a , ( --all ) - जब -a विकल्प का उपयोग किया जाता है, तो uname वही व्यवहार करता है जैसे कि -snrvmo विकल्प दिए गए हैं।

जब बिना किसी विकल्प के आह्वान किया जाता है, तो नाम कर्नेल नाम को प्रिंट करता है, जैसे कि -s विकल्प निर्दिष्ट किया गया था:

uname

जैसा कि आप पहले से ही जानते हैं, कर्नेल का नाम "लिनक्स" है:

Linux

आपको सभी कमांड लाइन विकल्प याद रखने की जरूरत नहीं है। आमतौर पर, सभी उपलब्ध सूचनाओं को मुद्रित करने के लिए uname कमांड का उपयोग -a विकल्प के साथ किया जाता है:

uname -a

Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

आउटपुट में निम्न जानकारी शामिल है:

  • Linux - कर्नेल नाम। dev.linuxize.com - होस्टनाम। 4.19.0-6-amd64 कर्नेल रिलीज़। #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) - कर्नेल संस्करण। x86_64 - मशीन हार्डवेयर नाम। GNU/Linux - ऑपरेटिंग सिस्टम नाम।

वांछित उत्पादन के लिए विकल्पों को एक दूसरे के साथ जोड़ा जा सकता है। उदाहरण के लिए, यह जानने के लिए कि आपके सिस्टम पर लिनक्स कर्नेल का कौन सा संस्करण चल रहा है, आप निम्न कमांड टाइप करेंगे:

uname -srm

Linux 4.19.0-6-amd64 x86_64

जब कई विकल्पों का उपयोग किया जाता है तो आउटपुट में निहित जानकारी उसी क्रम में होती है जैसे कि -a विकल्प द्वारा प्रदान की जाती है। दिए गए विकल्पों की स्थिति मायने नहीं रखती है। uname -msr और uname -srm दोनों एक ही आउटपुट उत्पन्न करते हैं।

निष्कर्ष

बेसिक कमांड का उपयोग बेसिक सिस्टम की जानकारी को प्रिंट करने के लिए किया जाता है। यह आमतौर पर सभी उपलब्ध सूचनाओं को प्रदर्शित करने के लिए -a विकल्प के साथ लगाया जाता है।

अनाम टर्मिनल