假设我已在终端中选择了所有内容(使用 Ctr-Shf-A 或 o/wise),我可以通过编程方式将选择写入文件,例如xsel
.但是有没有一个程序、命令或类似的程序可以全选呢?我知道这可以通过发送按键(例如 w/ )来完成xbindkeys
,这是迂回且笨拙的。是否有更简单的方法 - 选择全部或(甚至更好)编程方式来捕获控制台缓冲区或输出到文件? tee
并script
破坏我试图捕获的程序的动态输出,并且重定向不适合我,因为我也希望在屏幕上输出。我读that cat
-ing 我的虚拟终端(sudo cat /dev/vcs7
-screendump
使用这个)应该可以工作,但不能 - 例如ls
显示一些内容,但跟随它w/sudo cat /dev/vcs7
不显示任何内容
答案1
你可以使用 GNU 屏幕硬拷贝特征:
screen -X hardcopy /tmp/HERE