screen 命令

已弃用,转到 tmux

创建屏幕

1# 离线方式创建屏幕,一般用在启动脚本
2$ screen -S <screen_name> -d -m

查年屏幕

1$ screen -ls

执行命令

1# 在指定屏幕内输入cmd,注意\n代表回车
2$ screen -S <screen_name> -X stuff "<cmd>\n"
3# 在当前窗口内,通过另一个过滤进程控制窗口的输入或输出。
4# 非常复杂,还没有搞明白有什么用
5# 官方建议:小心使用!
6$ screen -S <screen_name> -X |<cmd>
7$ screen -S <screen_name> -X !..|<cmd>
8$ screen -S <screen_name> -X exec<cmd>

参考文档

离开屏幕

在 screen 终端下,按 Ctrl+a d 键

退出屏幕

1# 进入指定屏幕,再退出
2$ screen -r <screen_name|pid>
3$ exit
4# 指定屏幕,直接退出
5$ screen -S <screen_name> -X quit

相关专栏文章