Accueil·Commandes du terminal
Publicité

Obtenez votre bonus de plateforme crypto

Des bonus offerts à la simple inscription. Les conditions sont reprises telles quelles de chaque plateforme.

dmesg

Processus et système

Syntaxe

sudo dmesg -T | tail

Lit le tampon circulaire du noyau, le premier endroit a consulter apres un incident disque ou USB ; sa taille est fixe, donc les lignes anciennes ont deja disparu, et la plupart des distributions exigent root (macOS utilise `log show`).

Options courantes

OptionSignification
-THuman-readable timestamps instead of seconds since boot.
-wFollow new kernel messages as they appear.
-l err,warnFilter by level.
-HPaged, colourised, relative-time output.
--since "5 min ago"Time-bounded output (newer util-linux).

Exemples

sudo dmesg -T | tail -50

Read what the kernel said about a disk or USB device just now.

dmesg -w

Watch live while you plug something in.

log show --last 10m

The macOS equivalent; its dmesg exists but shows almost nothing.

Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

QQue fait dmesg ?

Lit le tampon circulaire du noyau, le premier endroit a consulter apres un incident disque ou USB ; sa taille est fixe, donc les lignes anciennes ont deja disparu, et la plupart des distributions exigent root (macOS utilise `log show`).

QComment l’écrire ?

sudo dmesg -T | tail — les crochets marquent ce qui est facultatif.

QCombien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man dmesg. Cette commande relève de Processus et système.

Commandes liées

page man: man dmesg