Algo como isso seria útil:
dmesg | grep -iC 3 "what you are looking for"
Por exemplo, se estiver procurando por sua placa de vídeo, tente:
dmesg | grep -iC 3 "video"
Ou:
dmesg | grep -iC 3 "graphics"
A flag C 3
imprimirá 3 linhas antes e depois da string combinada, apenas para fornecer um contexto sobre quais são os resultados. Mas, como @tohecz disse, existem milhares de possibilidades.
Tudo depende do que você está procurando ... som, wifi, usb, serial, leitor ... .
Se você espera que uma chave usb apareça lá, tente usar o /dev/sd
.
Acabamos de encontrar esta página , que contém bons conselhos sobre como incluir coisas no grep:
Because of the length of the output of
dmesg
, it can be convenient to pipe its output to grep, a filter which searches for any lines that contain the string (i.e., sequence of characters) following it. The-i
option can be used to tell grep to ignore the case (i.e., lower case or upper case) of the letters in the string. For example, the following command lists all references toUSB
(universal serial bus) devices in the kernel messages:dmesg | grep -i usb
And the following tells dmesg to show all serial ports (which are represented by the string tty):
dmesg | grep -i tty
The dmesg and grep combination can also be used to show how much physical memory (i.e., RAM) is available on the system:
dmesg | grep -i memory
The following command checks to confirm that the HDD(s) is running in DMA (direct memory access) mode:
dmesg | grep -i dma