每天一个linux命令:dmesg
2018-01-21 13:53
926 查看
每天一个linux命令:dmesg
更多精彩请关注:www.zicreate.com1.命令功能
dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块),会打印一些信息,就可以通过dmesg命令来查看。在调试内核驱动的过程中,dmesg基本是必用的工具。如果不涉及驱动开发,那么Linux上插入USB设备时,查看刚刚插入的USB设备名也是最常用的场景。
2.命令格式
dmesg(选项)3.命令参数
-C, --clear:清除ring buffer中的内容; -s, --buffer-size size:设置缓冲区大小,预设置为8196,刚好等于ring buffer的大小; -n:设置记录信息的层级。
4.使用场景
常见使用方法如下:$ dmesg | more #直接显示启动信息,由于启动信息很多,使用more分页显示 $ dmesg | grep -i usb #搜索usb相关信息 $ dmesg | tail #显示最近更新的信息 $ watch "dmesg | tail" #监控dmesg $ dmesg -C #清空缓冲区
相关文章推荐
- 每天一个linux命令 —— dmesg
- 每天一个linux命令(17):whereis 命令
- 每天一个linux命令:touch 命令
- 每天一个linux命令(15):tail命令
- 每天一个linux命令(12):more命令
- 每天一个 Linux 命令(45):free 命令
- 每天一个 Linux 命令(40):wc命令
- 每天一个linux命令:ln 命令
- 每天一个linux命令(12):more命令
- 每天一个 linux 命令(11):nl 命令---学习笔记
- 每天一个linux命令(20):find命令之exec
- 每天一个linux命令(23):Linux 目录结构
- 每天一个linux命令(34):du 命令
- 每天一个linux命令(10):cat 命令
- 每天一个linux命令(2):cd命令
- 每天一个linux命令——sed
- 每天一个linux命令:mkdir命令
- 每天一个linux命令(25):linux文件属性详解
- 每天一个linux命令(41):ps命令
- 每天一个linux命令:wc命令