dmesg --follow > /data/dmesg_vocal.log和 dmesg --w > /data/dmesg_vocal.log 这两个指令有什么区别
时间: 2024-06-15 15:03:57 浏览: 11
这两个指令都是用于将内核日志输出到指定文件中,但有一些区别:
1. `dmesg --follow > /data/dmesg_vocal.log`:这个指令会实时地将内核日志输出到指定文件中,并且会持续监听新的日志消息。可以使用Ctrl+C来停止监听。
2. `dmesg --w > /data/dmesg_vocal.log`:这个指令会将当前内核日志输出到指定文件中,并且会在输出完毕后退出。它不会持续监听新的日志消息。
相关问题
dmesg -C;dmesg --follow >/data/black.txt
这个命令用来清除内核日志缓存并监视新的内核日志信息,并将其输出到 `black.txt` 文件中。具体来说,`dmesg -C` 用于清除内核日志缓存,`dmesg --follow` 用于监视新的内核日志信息。而 `>/data/black.txt` 则是将输出重定向到名为 `black.txt` 的文件中,该文件位于 `/data` 目录下。
exec -- /system/bin/ls -l /dev/block/by-name/ >> /dev/kmsg
这一行命令会在 Android 系统启动时执行,在 /system/bin/ls 命令执行完成后,将输出结果追加到内核日志缓冲区中。如果该命令在 init.rc 中的位置和执行时机都正确,且内核日志缓冲区没有被占满,则该命令会执行成功,并将输出结果写入内核日志缓冲区中。需要注意的是,该命令的执行结果只会被写入内核日志缓冲区,不会被写入到文件系统中,因此无法被普通的文件读写操作获取。如果需要查看该命令的输出结果,可以使用 dmesg 命令或者查看 /proc/kmsg 文件。
相关推荐
![log](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)