क्यों dmesg को dmesg कहा जाता है?


जवाबों:


57

मुझे लगता है कि यह पुराने 1 मैन पेज ( यहां भी संदर्भित ) के अनुसार, "नैदानिक ​​संदेशों" के लिए खड़ा है ।

dmesg - system diagnostic messages
Dmesg looks in a system buffer for recent kernel diagnostic messages and reproduces them on the standard output

सबसे पुराने संदर्भों में से एक किर्क मैककिक द्वारा 1985 से वापस डेटिंग द्वारा एक आदमी पृष्ठ संशोधन प्रतीत होता है ।


1: लिंक हमेशा काम नहीं करता है - पता नहीं क्यों ... मैं एक स्क्रीनशॉट संलग्न कर रहा हूं हालांकि आपको अभी भी Google के कैश के माध्यम से पृष्ठ तक पहुंचने में सक्षम होना चाहिए।

NAME के ​​रूप में dmesg (8) लिस्टिंग "dmesg - सिस्टम डायग्नोस्टिक संदेशों" के लिए मैन पेज


स्वीकार किए जाने वाले दो उत्तर का चयन कैसे करें? .. मेरा मानना ​​है कि यह इतिहास में पहले के समय में जाने वाले एक सत्यापित (सत्यापित) संदर्भ के साथ उत्तर होना चाहिए। अन्य उत्तर से 1980 इस एक से 1985 से बेहतर है, लेकिन यह अभी तक भौतिक स्रोत के बिना बना हुआ है।
इम्ज़ - इवान ज़खरीशेव

2
यह है कि मैं इसे कैसे देखते हैं: 1. OSX मैन पेज बताते हुए "dmesg कमांड 4.0BSD में दिखाई दिया" इसका मतलब यह नहीं है कि OSX देवों dmesgने अपने OSX मैन पेज के लिए मूल विवरण का उपयोग किया है । 2. करें या न करें dmesgप्रिंट, एकत्र या प्रदर्शित करता है संदेश, हम अभी भी के बारे में बात कर रहे हैं गिरी नैदानिक संदेश , कोई फर्क नहीं पड़ता कि कैसे आप वाक्यांश कि। यह के बारे में है क्या dmesg आउटपुट, के अर्थ के बारे में नहीं उत्पादन (प्रिंट, प्रदर्शित आदि)। वैसे भी, यह आपका प्रश्न है इसलिए आप जिस उत्तर को सबसे अच्छा मानते हैं उसे स्वीकार करने के लिए स्वतंत्र महसूस करें।
don_crissti

1
AFAICT कमांड पहली बार 7 वें यूनिक्स रिलीज में दिखाई दिया , जो आपको 1979 में वापस मिल जाता है, कोई मैन पेज नहीं, और स्रोत न तो "नैदानिक" और न ही "डीबग" का संदर्भ देता है। आपके पहले लिंक में v8 मैन पेज शायद सबसे अच्छा है।
mr.spuratic

2
3BSD (1979) में मैन पेज सिनोप्सिस में है: "dmesg - एरर लॉग बनाने के लिए सिस्टम डायग्नोस्टिक मैसेज इकट्ठा करें"
स्टीफन चेजेलस

17

मुझे लगता है कि dmesgकमांड केवल प्रदर्शन संदेशों के लिए खड़ा है । FreeBSD manpages इस दृश्य को साझा करते हैं:

dmesg - सिस्टम संदेश बफ़र प्रदर्शित करें


मैं देख रहा हूँ, तुम टैंक! लिनक्स मैनपेज इतना "व्याख्यात्मक" नहीं है: "dmesg - कर्नेल रिंग बफर को प्रिंट या नियंत्रित करें"
imz - Ivan Zakharyaschev

1
OS X इस विचार को साझा करता है, दोनों "dmesg - के साथ सिस्टम मैसेज बफर प्रदर्शित करता है" और साथ ही "dmesg कमांड 4.0BSD में दिखाई दिया।" दुर्भाग्य से मेरा Google-फ़ेल विफल हो रहा है - इन दिनों 4.0 बीएसडी के लिए स्रोत ढूंढना मुश्किल लगता है ... लेकिन यह 1980 तक वापस आ जाता है, इसलिए अन्य उत्तर में संदर्भित 5 साल पहले।
मार्क ग्लॉसॉप

@MarkGlossop इतिहास के इन बिट्स का उल्लेख करने के लिए धन्यवाद! स्वीकार किए जाने वाले दो उत्तर का चयन कैसे करें? .. मेरा मानना ​​है कि यह इतिहास में पहले के समय में जाने वाले एक सत्यापित (सत्यापित) संदर्भ के साथ उत्तर होना चाहिए। आपकी टिप्पणी से 1980 अन्य उत्तर से 1985 से बेहतर है, लेकिन यह अभी तक एक भौतिक स्रोत के बिना बनी हुई है।
इम्ज़ - इवान ज़खरीशेव

0

विकिपीडिया के अनुसार , dmesg" प्रदर्शन संदेश या ड्राइवर संदेश " है


यह डाउन-वोट क्यों किया गया?
alवगल

@गल संबंधित डुप्लिकेट: "dmesg" में 'd' का क्या अर्थ है? , जिससे संकेत मिलता है कि विकिपीडिया से परिभाषा विशुद्ध रूप से सूचनात्मक है।
क्लीमकुरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.