Neden dmesg dmesg olarak adlandırılıyor?


Yanıtlar:


57

Bunun açılımı düşünüyorum "tanı mesajları" uyarınca, eski 1 (başvurulan adam sayfası burada çok).

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

En eski referanslardan biri, Kirk McKusick’in 1985’ten kalma bir sayfa revizyonu .


1: bağlantı her zaman işe yaramaz - nedenini bilmiyorum ... Google’ın önbelleğini kullanarak sayfaya erişebilmeniz için ekran görüntüsünü ekliyorum.

dmesg için kullanıcı sayfası (8) "dmesg - sistem tanılama iletilerini" ADI olarak listeleme


İkisi nasıl kabul edilecek cevabı seçmeli? .. Tarihin daha önceki bir zamanına gitmiş (doğrulanmış) bir referansla cevap olması gerektiğine inanıyorum. Diğer cevaptan 1980, 1985'ten daha iyidir, ancak henüz maddi bir kaynağı yoktur.
imz - Ivan Zakharyaschev

2
İşte böyle görüyorum: 1. "4.0BSD'de dmesg komutu çıktı" ifadesini gösteren OSX kılavuz dmesgsayfası, OSX cihazlarının OSX kılavuz sayfaları için orijinal açıklamaları kullandığı anlamına gelmez . 2. dmesgMesajları yazdırması, toplaması veya göstermesi ne olursa olsun, nasıl ifade ederseniz edin, hala çekirdek tanılama iletilerinden bahsediyoruz . Yaklaşık olduğunu neyi değil anlamları hakkında, çıkışı çıkışı (baskı, görüntülemek vb.) Her neyse, bu senin sorunun, bu yüzden en iyi olduğunu düşündüğün cevapları kabul etmekte özgürsün. dmesg
don_crissti

1
AFAICT komutu ilk önce 7. Unix sürümünde göründü, sizi 1979'a geri götürdü, man sayfası yok ve kaynak referansları ne "teşhis" ne de "hata ayıklama". İlk bağlantınızdaki v8 man sayfası muhtemelen en iyisidir.
mr.spuratic

2
3BSD'deki (1979) man sayfası özeti şu şekildedir: "dmesg - hata günlüğü oluşturmak için sistem tanılama mesajlarını
topla

17

Bence bu dmesgkomut sadece ekran mesajları için duruyor . FreeBSD man sayfaları bu görüşü paylaşıyor:

dmesg - sistem mesaj arabelleğini görüntüle


Anladım, seni tank! Linux manpage o kadar "açıklayıcı" değildir: "dmesg - çekirdek halkası tamponunu yazdırın veya kontrol edin"
imz - Ivan Zakharyaschev

1
OS X bu fikri hem “dmesg - sistem mesajı arabelleğini göster” ”hem de“ dmesg komutu 4.0BSD'de ortaya çıktı ”ile paylaşıyor. Maalesef Google-fu'm başarısız oluyor - bugünlerde 4.0 BSD için kaynak bulmak zor görünüyor ... ama bu 1980’lere dayanıyor, bu yüzden diğer cevabında belirtilenden 5 yıl önce.
Mark Glossop

@MarkGlossop Tarihin bu parçalarından bahsettiğiniz için teşekkür ederiz! İkisi nasıl kabul edilecek cevabı seçmeli? .. Tarihin daha önceki bir zamanına gitmiş (doğrulanmış) bir referansla cevap olması gerektiğine inanıyorum. 1980 yorumlarınızdan 1985'ten daha cevabı daha iyidir, ancak henüz maddi bir kaynağı yoktur.
imz - Ivan Zakharyaschev

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.