लिनक्स पर अनाम कमांड के साथ सिस्टम की जानकारी कैसे प्राप्त करें

लिनक्स पर अनाम कमांड के साथ सिस्टम की जानकारी कैसे प्राप्त करें

चाहे आप एक स्क्रिप्ट पर काम करने वाले डेवलपर हों, जिसके लिए कर्नेल से संबंधित जानकारी की आवश्यकता होती है या एक नियमित उपयोगकर्ता जो अपने ऑपरेटिंग सिस्टम के बारे में उत्सुक है, सिस्टम जानकारी निकालने के लिए uname कमांड पहली पसंद है।





हालांकि अनाम का उपयोग करना काफी आसान है, शुरुआती लोगों के लिए, कमांड का आउटपुट पहली बार में परिष्कृत लग सकता है। आपके लिए इसे आसान बनाने के लिए, यह मार्गदर्शिका दर्शाती है कि लिनक्स पर सिस्टम से संबंधित मूलभूत जानकारी को प्रिंट करने के लिए uname का उपयोग कैसे करें।





कमांड का नाम क्या है?

जैसा कि ऊपर उल्लेख किया गया है, uname लिनक्स और अन्य यूनिक्स-आधारित OSes में एक प्रोग्राम है जो बुनियादी ऑपरेटिंग सिस्टम और कर्नेल जानकारी को एक स्वच्छ प्रारूप में आउटपुट करता है। हालांकि uname का मतलब है यूनिक्स नाम , कमांड को कई अन्य ऑपरेटिंग सिस्टम में भी लागू किया गया है। NS घड़ी कमांड विंडोज कमांड प्रॉम्प्ट uname के बराबर है।





कमांड का मूल सिंटैक्स है:

uname options

...कहां विकल्प वे झंडे हैं जिन्हें आप कमांड में निर्दिष्ट कर सकते हैं।



टाइपिंग आपका नाम टर्मिनल में कर्नेल नाम आउटपुट करता है।

uname

आउटपुट:





Linux

लेकिन वह सब नहीं है। का उपयोग करते हुए -प्रति uname के साथ फ्लैग कर्नेल और OS के बारे में पूरी जानकारी प्रदान करता है। NS -प्रति झंडा दर्शाता है सभी .

uname -a

आउटपुट:





आउटपुट को तोड़ना

जैसा कि आप देख सकते हैं, आउटपुट में कई फ़ील्ड प्रदर्शित होते हैं। आइए एक-एक करके बात करते हैं।

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • कर्नेल का नाम : आपके डिवाइस पर चल रहे कर्नेल का नाम। इस मामले में, कर्नेल नाम है लिनक्स .
  • होस्ट का नाम : दूसरा क्षेत्र सिस्टम होस्टनाम के लिए आरक्षित है। अधिकांश लिनक्स वितरण उपयोगकर्ता को संस्थापन के समय होस्टनाम को कॉन्फ़िगर करने की अनुमति देते हैं। चूंकि यह एक काली लिनक्स संस्थापन है, सिस्टम के लिए डिफ़ॉल्ट होस्टनाम है समय .
  • कर्नेल रिलीज : अगला फ़ील्ड कर्नेल रिलीज़ को दर्शाता है। उपरोक्त आउटपुट में, आप देख सकते हैं कि कर्नेल रिलीज़ है 5.10.0-काली7-amd64 .
  • कर्नेल संस्करण : आपके कंप्यूटर पर स्थापित लिनक्स कर्नेल का संस्करण। इस मामले में, कर्नेल संस्करण है #1 डेबियन एसएमपी 5.10.28-1time1 (2021-04-12) .
  • मशीन हार्डवेयर का नाम : हार्डवेयर नाम आपके सिस्टम का CPU आर्किटेक्चर है। उपरोक्त आउटपुट में, x86_64 हार्डवेयर का नाम है।
  • ऑपरेटिंग सिस्टम : आउटपुट में अंतिम फ़ील्ड ऑपरेटिंग सिस्टम का नाम प्रदर्शित करता है। इस मामले में, OS का नाम है जीएनयू/लिनक्स .

सम्बंधित: लिनक्स में कर्नेल क्या है और आप अपने संस्करण की जांच कैसे करते हैं?

पीसी पर पोकेमॉन गो कैसे डाउनलोड करें

Uname कई अन्य क्षेत्रों को भी प्रदर्शित करता है, जैसे कि सिस्टम का प्रोसेसर प्रकार और हार्डवेयर प्लेटफॉर्म। उन विशेष क्षेत्रों को आउटपुट नहीं करने का कारण यह है कि उन क्षेत्रों से संबंधित जानकारी कमांड के लिए अज्ञात है। इसलिए, प्रदर्शित करने के बजाय अनजान , डेवलपर्स ने ऐसे क्षेत्रों को आउटपुट से अलग करना चुना।

अनाम का उपयोग करके व्यक्तिगत जानकारी प्रदर्शित करें

इसके अलावा -प्रति ध्वज, ऐसे अन्य विकल्प हैं जिनका उपयोग आप बिना नाम के कर सकते हैं। प्रत्येक अतिरिक्त फ़्लैग को एक फ़ील्ड में मैप किया जाता है और आउटपुट में उस विशेष फ़ील्ड को प्रदर्शित करने के लिए उपयोग किया जा सकता है।

उदाहरण के लिए, यदि आप केवल ऑपरेटिंग सिस्टम का नाम चाहते हैं, तो इसका उपयोग करें -या झंडा:

uname -o

आउटपुट:

GNU/Linux

इसी तरह, आप अलग-अलग फ़ील्ड को आउटपुट करने के लिए निम्नलिखित आठ विकल्पों का उपयोग uname के साथ कर सकते हैं।

  • कर्नेल का नाम : -एस
  • होस्ट का नाम : -एन
  • कर्नेल रिलीज : -आर
  • कर्नेल संस्करण : -वी
  • मशीन हार्डवेयर का नाम : -एम
  • प्रोसेसर : -पी
  • हार्डवेयर प्लेटफॉर्म : -मैं
  • ऑपरेटिंग सिस्टम : -ओ

कमांड-लाइन सहायता प्राप्त करने और नाम से जुड़ी संस्करण जानकारी प्रदर्शित करने के लिए, का उपयोग करें --मदद तथा --संस्करण क्रमशः झंडे।

uname --help

आउटपुट:

uname --version

आउटपुट:

uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.

लिनक्स पर कुछ भी छिपा नहीं है। विंडोज और अन्य ऑपरेटिंग सिस्टम के विपरीत, लिनक्स के लिए सोर्स कोड ओपन-सोर्स है और वितरित करने के लिए स्वतंत्र है। इसका मतलब है कि कोई भी लिनक्स कर्नेल कोड तक पहुंच सकता है और अपनी आवश्यकताओं के अनुरूप इसे संशोधित कर सकता है।

हालांकि, यह अनुभव और कौशल की मांग करता है क्योंकि कर्नेल स्रोत कोड को समझना आसान नहीं है। कोई व्यक्ति जो अभी सी प्रोग्रामिंग भाषा के साथ शुरुआत कर रहा है, उसे लिनक्स कर्नेल विकसित करना शुरू करने से पहले विकास में व्यापक ज्ञान प्राप्त करना होगा।

मेरे पास स्नैपचैट पर सभी फिल्टर क्यों नहीं हैं
साझा करना साझा करना कलरव ईमेल 5 सी प्रोग्रामिंग टिप्स आपको आरंभ करने के लिए सीखना चाहिए

सी प्रोग्रामिंग भाषा की एक कठिन प्रतिष्ठा है। लेकिन अगर आप इसके साथ पकड़ में आते हैं, तो आप कुछ भी प्रोग्राम कर सकते हैं, जैसा कि ये टिप्स दिखाते हैं।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • टर्मिनल
  • सही कमाण्ड
  • लिनक्स कमांड
लेखक के बारे में Deepesh Sharma(79 लेख प्रकाशित)

दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।

दीपेश शर्मा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें