Linux将screen屏幕标准输出输出到日志中

有这么一种情况,当screen输出太长时屏幕滚动,我不能看到全部信息,为了解决这个问题可以将输出打印到日志中。 为了达到这个目的,配置你的screenrc文件(没有的话自己新建一个)。

例如: // http://www.robelle.com/library/smugbook/ascii.html // logfile /tmp/screen_%Y-%m-%d-%c:%s_%n.log

escape ^Oo   # 定义screen的功能键为Ctrl-O。向终端输入Ctrl-O时应按 Ctrl-O o
logfile /tmp/screen-%S-%n.log   # 日志位置
deflog on   # 开启日志
//screen id 从1开始而不是0 
bind c screen 1
bind 0 select 10   
screen 1
select 1



注:screenrc文件其他配置备注

termcapinfo xterm* ti@:te@  # 鼠标滚动 
startup_message off  # 启动时不显示欢迎屏幕  
defscrollback 5000  # 屏幕缓冲区1000行
hardstatus on  # 在最下一行显示窗口列表和时钟 
hardstatus alwayslastline 
hardstatus string "%{.kB}%-w%{..M}%n %t%{-}%+w %=%{..B} %H(%l) %{..B} %Y/%m/%d %c:%s " 
vbell off  # 关闭错误提示 
bind w windowlist -b   # 按 Ctrl-O w 或 Ctrl-O Ctrl-W 显示窗口列表 
bind ^w windowlist -b 
autodetach on  # 进程挂起时自动detach 
shelltitle "$ |bash" 
shell -bash 

转载于:https://my.oschina.net/apacheme/blog/307682

回答: 如果在使用分屏功能时无法输入命令,可能是由于以下原因之一导致的:1. 分屏窗口没有激活,你需要先激活分屏窗口才能输入命令。你可以使用Ctrl+a n来切换到下一个窗口,或者Ctrl+a 数字键来切换到指定的窗口。2. 分屏窗口处于只读模式,你需要先退出只读模式才能输入命令。你可以使用Ctrl+a :来进入命令模式,然后输入"readwrite"来退出只读模式。3. 分屏窗口没有正确的终端设置,你可以尝试使用Ctrl+a :来进入命令模式,然后输入"term xterm"来设置终端类型为xterm。如果以上方法都无法解决问题,可能是由于其他原因导致的,你可以尝试重新启动screen或者查看相关日志来获取更多信息。希望这些信息对你有帮助。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Linux命令screen命令](https://blog.csdn.net/carefree2005/article/details/122415714)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linuxscreen的使用](https://blog.csdn.net/weixin_43570155/article/details/121845415)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值