GNU 屏幕::printcmd

GNU 屏幕::printcmd

我无法理解手册中的例子:

`lpr' or `cat > /tmp/scrprint'.

如何在 GNU Screen 中使用“:printcmd”命令?如何使用该命令通过 lpr 打印 Stdout?请提供示例。

答案1

GNU screen 中的 printcmd 定义了调用 ANSI 转义序列 ESC[5i 时调用的命令。这是“启动打印日志”的 vt100 序列。查看 URL 以获取序列列表 -http://ascii-table.com/ansi-escape-sequences-vt-100.php

它在您的 .screenrc 中定义为配置变量,实际上并不执行任何打印。

不带任何参数调用它将显示当前分配的命令。它引用了“lpr”和“cat”作为示例,它们分别将提供给 unix 行式打印机协议和 cat 到一个文件。

如果我想捕获命令的完整 STDOUT,我发现运行脚本然后将打字稿(或您指定的任何文件)提供给适当的打印实用程序(无论是 lpr 还是其他打印实用程序)更容易。

相关内容