加入收藏
举报
当前仅显示指定条件回帖 [ 展开查看全部 ]
02-14 20:03
#
文件名称:
dmesg.md
所在目录:
Openharmony v1.0 / docs / docs-en / kernel
文件大小:
6.07 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# dmesg
## Command Function
This command is used to control the dmesg buffer of the kernel.
## Syntax
dmesg
dmesg \[_-c/-C/-D/-E/-L/-U_\]
dmesg -s \[_size_\]
dmesg -l \[_level_\]
dmesg \> \[_fileA_\]
## Parameter Description
**Table 1** Parameters



































Parameter


Description


Value Range


-c


Prints content in the buffer and clears the buffer.


N/A


-C


Clears the buffer.


N/A


-D/-E


Enables or disables printing to the console.


N/A


-L/-U


Enables or disables printing via the serial port.


N/A


-s size


Sets the size of the buffer.


N/A


-l level


Sets the buffering level.


0 - 5


> fileA


Writes the content in the buffer to a file.


N/A



## Usage
- This command depends on **LOSCFG\_SHELL\_DMESG**. Before running this command, enable the **Enable Shell dmesg** configuration item using **menuconfig**.
Debug ---\> Enable a Debug Version ---\> Enable Shell ---\> Enable Shell dmesg
- If the parameters are not specified, all content in the buffer is printed.
- The parameters followed by hyphens \(-\) are mutually exclusive.
1. Before writing content to a file, ensure that the file system has been mounted.
2. Disabling the serial port printing will adversely affect the shell. You are advised to set up a connection using Telnet before disabling the serial port.
## Example
Enter **dmesg \> /usr/dmesg.log**.
## Output
**Figure 1** Writing dmesg content to a file
![](figures/writing-dmesg-content-to-a-file.png "writing-dmesg-content-to-a-file")
点赞 回复
回帖
支持markdown部分语法 ?