- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是新使用GNU screen
,我使用它主要是因为我不想在我的 SSH 连接意外关闭时丢失我的工作,也因为我想保留一个我的终端上打印的每个输出的日志文件(至少是一些最近的轨道)
对于 SSH 的东西,我想 Ctrl+a d 来分离和 screen -r
或 screen -r session_name
重新附加到某个 session 解决了我所有的问题,现在我正在尝试了解日志记录。
我在this link上找到了screenlog
和hardcopy
,基本上是说:
<小时/>hardcopy Ctrl+a h Writes out the current display contents to the file
hardcopy.n
in the window's default directory, wheren
is the number of the current window. This either appends or overwrites the file if it exists, as determined by thehardcopy_append
command.log Ctrl+a H Begins/ends logging of the current window to the file
screenlog.n
in the window's default directory, where n is the number of the current window. If no parameter is given, the logging state is toggled. The session log is appended to the previous contents of the file if it already exists. The current contents and the contents of the scrollback history are not included in the session log. Default isoff
.
因此,据我了解并尝试使用它们,在启用 screenlog
后,它会不断记录我编写的所有内容以及该文件中终端的所有输出(恰好是 $HOME
对我来说)包括那些改变颜色的字符,如 \033[1;31mm
。如果我执行cat screenlog.0
,它有时会无限期地打印文件而崩溃,但是好的,我可以使用编辑器或在另一个 session 中打开它......
至于硬拷贝
,显然它不会跟踪命令,也不会跟踪输出的颜色,而且我不知道它是否只需要终端中可见的几行或发生的所有事情在那次 session 上,有人可以向我澄清这一点吗?
最后,我在 Terminator
上打开 screen
而不是传统终端,即使我在不同的窗口上打开不同的 screen
session Terminator
的所有日志都会转到 screenlog.0
或 hardcopy.0
。对于 screenlog,它是否会与其他 session 上输出的另一个进程冲突或覆盖它?如何创建不同的 screenlog.n
文件并将它们放在 $HOME
以外的目录中?
总结一下,推荐哪一个?对于这个巨大的问题,我感到抱歉,但我正在尝试以一种有助于澄清我在其他地方很难找到的这些日志的详细信息的方式来编写它。如果我说错了请随时纠正我:)
最佳答案
hardcopy
命令不保存字符属性(颜色、粗体等),但使用“-h”参数还保存回滚缓冲区的内容。
硬拷贝文件的目标目录可以通过hardcopydir
命令设置;现有文件不会移动,并且此设置适用于当前打开的所有窗口和将来的窗口;日志文件的目录是“窗口的默认目录”——这可以使用 chdir 命令更改;它适用于当前窗口和所有 future 窗口。
日志文件名称模式可以通过logfile
命令设置。所有screen
的转义序列都应该在该模式下工作;例如,日志文件 screenlog.%Y%m%d.%S.%n
。但是,硬拷贝文件名模式是硬编码的。
关于logging - GNU screen 上的 screen 日志和硬拷贝之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18127728/
算力时代,视频云需要怎样的 CPU? 在数据爆发式增长及算法日益精进的大背景下,属于「算力」的时代俨然到来。随着视频成为互联网流量的主角,日趋饱和的音视频场景渗透率、人类对“感官之限”的追
我正在使用 keras 开发深度网络。有一个激活“硬 sigmoid”。它的数学定义是什么? 我知道什么是 Sigmoid。有人在Quora上问了类似的问题:https://www.quora.com
我有一个不寻常的 SQL 问题,我不太确定如何最好地解释,所以请耐心等待。我有三张表,一张是志愿者组织的表,一张是用户的表,一张是用户详细信息的表。 #Table 1# ## Name Preside
我正在尝试使用名为 bigText 的 jquery 插件。一个很棒的用于创建 block 头的插件。如果您想将其与自定义字体一起使用,它会声明您需要 google webfont loader,这样
假设我有一张 table date,personid 1/1/2001 1 1/2/2001 3 1/3/2001 2 1/4/2001 2 1/5/2001 5 1/6/2001 5 1/7/200
下面是我要执行的 SQL。我想避免为此执行多个请求,我很确定这是可能的…… First table : products_categories (category_id, category_infos
我在 android studio 中重新设置了一些提交,并选择了硬重置类型。我失去了一个星期的工作。是否有希望撤销此操作?我正在使用 android studio,它有内置的 GUI 选项来执行所有
当我使用我的交叉工具链编译 C 代码时,链接器会打印出警告页面,说明我的可执行文件使用了硬 float ,但我的 libc 使用了软 float 。有什么区别? 最佳答案 硬浮点使用片上浮点单元。软
linux系统有arm64,arm架构armv8-a。如何知道 debian 是运行硬浮点还是软浮点? 最佳答案 符合 AAPCS64, GNU GCC for armv8 仅提供硬浮点 aarch6
我正在开发 cortex-m3 的微内核。我创建了一个故意导致错误的小型测试应用程序。 现在我不确定如何从故障中返回。我知道堆栈可能需要使用不同函数的地址进行更新。我也知道在某些情况下从错误返回可能是
硬/软 限制是什么意思? 核心文件大小的差异例如: ulimit -Sc 1024 与 ulimit -Hc 1024 我通常在运行二进制文件之前将脚本放入 ulimit -c unlimited。
我想在 Java 中加载一个 MSCAPI keystore 并检查 MY 存储中的可用证书。但是,这些证书的一些 key 驻留在硬件 token 上,并且弹出窗口会在加载期间询问 token 。 有
是的,这是一个有点棘手的问题; 一个数组(没有副本),而不是任何奇数数组。让我解释一下,让我们从这里开始; $a = array ( 'one' => 1, 'two' => 2, 'three' =
我需要在运行 Ubuntu 12.04 的 BeagleBoard xM rev C 上运行一个使用 ftd2xx 的程序。我正在尝试使用提供的 ARM 库 libftd2xx.so here . l
我是一名优秀的程序员,十分优秀!