qwe*_*rty 6 ssh irssi gnu-screen
我经常通过 ssh 登录到服务器,只是为了执行screen -r和查看我的 irssi irc 会话。然后我就Ctrl-AD这样做了logout。
有没有一个很好的解决方案可以将其包装到脚本中,以便我可以以任何格式(图形或文本)查看屏幕会话的快照?
您可以获得屏幕会话的“屏幕截图”,如下所示:
screen -p0 -X hardcopy hardcopy.txt
Run Code Online (Sandbox Code Playgroud)
因此,这将获取第一个窗口 ( -p0) 中的所有内容的硬拷贝,并将其放入名为的文件中hardcopy.txt(如果您省略文件名,它将使用从零开始的hardcopy.n位置,每次递增。n
屏幕截图位于远程计算机上,我想您想查看它。也许是这样的:
ssh user@remote 'screen -p0 -X hardcopy hardcopy.txt; cat hardcopy.txt'
Run Code Online (Sandbox Code Playgroud)
您还可以记录您的 irssi 会话,因此以下操作可以工作:
ssh user@remote 'tail -50 /path/to/irssi/log'
Run Code Online (Sandbox Code Playgroud)
如果您想要保留颜色的屏幕截图,那么这将在一定程度上取决于您使用 sshing 的操作系统和桌面环境。
| 归档时间: |
|
| 查看次数: |
2750 次 |
| 最近记录: |