我正在使用 PuTTY (0.82) 与 Linux 系统进行 SSH 会话。
使用“可打印输出”选项来开启日志记录。
如果我在 SSH 窗口(bash)中使用命令制表符完成,此操作也会记录到日志文件中,这使得之后很难读取日志中发出的命令。
有没有什么办法可以避免这种情况?
我尝试了日志选项“可打印输出”和“所有会话输出”,但都没有提供预期的结果。我是否错过了其他选项?
我正在使用 PuTTY (0.82) 与 Linux 系统进行 SSH 会话。
使用“可打印输出”选项来开启日志记录。
如果我在 SSH 窗口(bash)中使用命令制表符完成,此操作也会记录到日志文件中,这使得之后很难读取日志中发出的命令。
有没有什么办法可以避免这种情况?
我尝试了日志选项“可打印输出”和“所有会话输出”,但都没有提供预期的结果。我是否错过了其他选项?
不,PuTTY 无法区分“制表符补全”输出和“常规”输出。所有这些都只是来自服务器的文本输出 - 制表符补全不是由 PuTTY 本地处理的。
因此,我只能建议配置一个自定义 shell 提示符(通常通过
PS1=
),以便更轻松地区分各个命令;提示符前的空行可能会有所帮助。一些现代终端支持隐藏的“提示启动”,“命令启动”等标记,这些标记在理论上可能使自动过滤成为可能,但我认为 PuTTY 目前不支持任何“抑制日志记录”隐藏代码。