代码改变世界

screen 命令使用记录

2018-12-16 14:55  JohnRain  阅读(524)  评论(0编辑  收藏  举报

创建屏幕

$ screen -S JohnRain

查看现有屏幕列表

$ screen -list

: 不同用户有不同的屏幕列表

恢复屏幕

$ screen -r JohnRain

:
使用su从别的用户跳转到当前用户,需要先运行script /dev/null, 再恢复屏幕,否则会有以下错误:

Cannot open your terminal '/dev/pts/0' - please check.

断开屏幕

先按Ctrl+a ,再按Ctrl+d

中断一个attached状态的屏幕


如果一个屏幕已经被连接了,其他的终端是连接不了的,需要先断连屏幕,使用下面命令:

screen -d JohnRain

与他人实时共享一个屏幕

前提: 两个终端都登陆了同一用户
一个终端先创建一个屏幕,另一个终端登录用户后使用下面命令恢复屏幕

screen -x (如果报错,先运行 script /dev/null )