screen 常用命令
Ctrl+a d 退出刚创建的窗口(回到进入screen前的环境)
screen -ls 可以看所有的screen sessions
screen -S sessionname 创建一个名称是sessionname的窗口
screen -r sessionid 可以进sessionid指定的特定的screen session
可以通过C-a ?
来查看所有的键绑定,常用的键绑定有:
C-a ? | 显示所有键绑定信息 |
---|---|
C-a w | 显示所有窗口列表 |
C-a C-a | 切换到之前显示的窗口 |
C-a c | 创建一个新的运行shell的窗口并切换到该窗口 |
C-a n | 切换到下一个窗口 |
C-a p | 切换到前一个窗口(与C-a n相对) |
C-a 0..9 | 切换到窗口0..9 |
C-a a | 发送 C-a到当前窗口 |
C-a d | 暂时断开screen会话 |
C-a k | 杀掉当前窗口 |
C-a [ | 进入拷贝/回滚模式 |
关闭screen命令
1、查看进程 screen -ls |awk '/Socket/'|awk '{print $1}'
2、杀死进程 screen -ls|awk 'NR>=2&&NR<=20{print $1}'|awk '{print "screen -S "$1" -X quit"}'|sh
设置缓存区大小
screen -h 20000 -r liqiu