无法将“ctrl-a H”填充到屏幕会话

无法将“ctrl-a H”填充到屏幕会话

我需要从分离的屏幕会话外部切换日志记录。您可以通过按ctrl-交互地执行此操作a H

它们的八进制代码是\001\110。 (来源

我尝试过的:

$ screen -S test

然后从其他终端我尝试将这些代码推送到屏幕上:

$ screen -S test -X stuff $'\\001\\110\\r'

Appending to logfile screenlog.0然而我得到的不是预期的bash: h: command not found

请告诉我如何将“Ctrl-a H”推到分离的屏幕会话。

答案1

您已将字符Ctrl+A,HReturn注入到屏幕窗口中运行的应用程序 (bash) 中。传递给的字符串stuff不会被解析以进行屏幕转义。

screen -S test -X log on似乎有效,或者screen -S test -X log根据需要切换。

相关内容