如何在终端中快速全选并复制dmesg内容?
如何在终端中快速全选并复制dmesg内容?
嗨,这个问题我太懂了!面对超长的dmesg输出,用鼠标拖选确实折磨人,给你几个高效的解决方案:
直接导出到文件再复制
把dmesg的内容直接写入到一个文本文件里,之后用编辑器打开就能轻松全选:dmesg > dmesg_output.txt执行完这条命令后,当前目录会生成
dmesg_output.txt文件,你可以用任何文本编辑器打开它,用Ctrl+A全选后复制就行,还能把文件留着方便后续分析。终端快捷键全选复制
大部分主流终端(比如GNOME Terminal、Konsole、Terminator)都支持快捷键快速操作:- 按下
Ctrl+Shift+A全选终端内的所有内容 - 按下
Ctrl+Shift+C将选中内容复制到剪贴板
这个操作比鼠标拖选快N倍,不用慢慢拉滚动条。
- 按下
直接把内容导入剪贴板(需安装小工具)
如果不想生成文件,可以用xclip工具直接把dmesg内容传到系统剪贴板,步骤如下:- 先安装xclip(以Ubuntu/Debian为例):
sudo apt install xclip - 执行命令直接复制:
dmesg | xclip -sel clip
执行完后,
dmesg的全部内容已经在剪贴板里了,直接粘贴到你需要的地方就行,全程不用碰鼠标!- 先安装xclip(以Ubuntu/Debian为例):
如果需要带人类可读时间戳的dmesg内容,只需要把命令改成dmesg -T再配合上面的方法就好~
备注:内容来源于stack exchange,提问作者Salvatore Terress
相关产品推荐
相关产品推荐

