dmesg
प्रोसेस और सिस्टम
इस्तेमाल
sudo dmesg -T | tailकर्नेल का रिंग बफ़र पढ़ता है, डिस्क या USB की गड़बड़ी के बाद पहली जगह जहाँ देखना चाहिए; बफ़र का आकार तय है इसलिए पुरानी पंक्तियाँ जा चुकी होती हैं, और अब अधिकांश डिस्ट्रो root माँगते हैं (macOS में `log show`)।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -T | Human-readable timestamps instead of seconds since boot. |
| -w | Follow new kernel messages as they appear. |
| -l err,warn | Filter by level. |
| -H | Paged, colourised, relative-time output. |
| --since "5 min ago" | Time-bounded output (newer util-linux). |
उदाहरण
sudo dmesg -T | tail -50Read what the kernel said about a disk or USB device just now.
dmesg -wWatch live while you plug something in.
log show --last 10mThe macOS equivalent; its dmesg exists but shows almost nothing.
क्या चल रहा है और क्या मशीन खा रहा है। मारने से पहले पहचानना क्रम है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. dmesg क्या करता है?
कर्नेल का रिंग बफ़र पढ़ता है, डिस्क या USB की गड़बड़ी के बाद पहली जगह जहाँ देखना चाहिए; बफ़र का आकार तय है इसलिए पुरानी पंक्तियाँ जा चुकी होती हैं, और अब अधिकांश डिस्ट्रो root माँगते हैं (macOS में `log show`)।
Q. इसे कैसे लिखें?
sudo dmesg -T | tail — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 5 दिए हैं; पूरी सूची man dmesg में है। यह कमांड प्रोसेस और सिस्टम में आती है।
मिलती-जुलती कमांड
man पेज: man dmesg