![为什么 dmesg 输出到日志文件不起作用?](https://linux22.com/image/987278/%E4%B8%BA%E4%BB%80%E4%B9%88%20dmesg%20%E8%BE%93%E5%87%BA%E5%88%B0%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我正在尝试将 dmesg 输出到日志文件,以便我可以通过 txt 编辑器查看它,但我不断收到错误消息:
dmesg > /桌面/log.txt
出现此错误:bash:/Desktop/dmesg.log:没有此文件或目录
我也尝试过:dmesg >> /Desktop/log.txt 但收到相同的错误消息。
我错过了什么?
答案1
默认情况下没有/Desktop/
文件夹,而且也不应该有文件夹。
要访问Desktop
用户主文件夹中的文件夹,请使用完整名称/home/your_username/Desktop/
(替换your_username
为您的实际用户名)或较短的~/Desktop/
。
所以
dmesg > ~/Desktop/log.txt
应该做你想做的事。