gpt4 book ai didi

linux - 如何查看 screen 生成的日志文件 (screenlog.0)

转载 作者:IT王子 更新时间:2023-10-29 00:22:08 28 4
gpt4 key购买 nike

所以我刚刚发现我可以创建我在 screen 上所做的一切的日志文件 (C-a H)。听起来像是跟踪特定 screen session 中潜在错误的好方法。然而,当我去尝试它时,日志文件被报告为二进制文件(并且不能像普通文本一样被查看)。那我错过了什么吗?一个快速的手册页 looksee 和搜索谷歌(和 SO)对此一无所获。

所以我的问题是:如何在 screen 上生成纯文本日志文件?

假设答案是“真是菜鸟......你试试看如何制作它们?RTFM。”我的问题变成了:如何使用 less 查看我创建的 screen 日志文件(因为 less screenlog.0 不适用于二进制文件)?


编辑: 所以 cat 工作正常,但是 less 提示文件是二进制的...为什么?


解决方案:正如 jcomeau_ictx 所指出的那样,您可以使用 catmore 查看这些日志文件,但使用 less 你必须添加 -r 标志 less -r screenlog.0

最佳答案

刚刚在网上找到一个screenlog.0;它纯文本,带有一些转义序列。只需“cat”该文件,您应该就可以很好地查看它。

[经过更多检查]Control-A H 是在我的系统上生成 screen 日志的东西。尽管“猫”有效,但您会错过很多数据。使用“更多”而不是“更少”来插入转义码。

关于linux - 如何查看 screen 生成的日志文件 (screenlog.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420386/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com