uname
प्रोसेस और सिस्टम
इस्तेमाल
uname -aकर्नेल का नाम, उसका रिलीज़ और मशीन की आर्किटेक्चर बताता है; डिस्ट्रो का नाम नहीं बताता, उसके लिए /etc/os-release पढ़ें (macOS पर `sw_vers`), और `-o` केवल GNU में है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -a | Everything on one line. |
| -s | Kernel name: Linux or Darwin. |
| -r | Kernel release, the version number people usually mean. |
| -m | Machine architecture: x86_64, aarch64, arm64. |
| -n | Network node name, the same string hostname prints. |
| -o | Operating system, GNU only. macOS has no -o. |
उदाहरण
uname -mTell an Apple Silicon or ARM server (arm64/aarch64) from an Intel one (x86_64).
uname -srKernel name and release together.
cat /etc/os-releaseWhat uname cannot tell you: the distribution and its version.
क्या चल रहा है और क्या मशीन खा रहा है। मारने से पहले पहचानना क्रम है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. uname क्या करता है?
कर्नेल का नाम, उसका रिलीज़ और मशीन की आर्किटेक्चर बताता है; डिस्ट्रो का नाम नहीं बताता, उसके लिए /etc/os-release पढ़ें (macOS पर `sw_vers`), और `-o` केवल GNU में है।
Q. इसे कैसे लिखें?
uname -a — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 6 दिए हैं; पूरी सूची man uname में है। यह कमांड प्रोसेस और सिस्टम में आती है।
मिलती-जुलती कमांड
man पेज: man uname