【发布时间】:2011-05-24 03:39:36
【问题描述】:
所以我刚刚发现我可以创建我在屏幕中所做的一切的日志文件 (C-a H)。听起来像是在特定屏幕会话中跟踪潜在错误的好方法。然而,当我去尝试它时,日志文件被报告为二进制文件(并且不能像普通文本一样被查看)。所以我错过了什么吗?快速手册页查看和搜索 Google(和 SO)对此一无所知。
所以我的问题是:如何在屏幕上生成纯文本日志文件?
假设答案是“真是个菜鸟……你试试制作它们怎么样?RTFM。”我的问题变成了:如何使用 less 来查看我创建的屏幕日志文件(因为 less screenlog.0 不适用于二进制文件)?
编辑:所以cat 工作正常,但less 抱怨文件是二进制文件......为什么?
解决方案: 正如 jcomeau_ictx 有用地指出的那样,您可以使用 cat 或 more 查看这些日志文件,但使用 less 您必须添加 -r 标志 less -r screenlog.0
【问题讨论】:
标签: linux unix command-line terminal gnu-screen