本文共 977 字,大约阅读时间需要 3 分钟。
screen简介:
介绍:Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,每一个screen 称为一个session ,在每一个session上面可以创建多个窗口。 而且每一个session 可以离开(detached),但不会终止离开session所运行的程序。1.创建一个session :
screen -S [你的session命名]
可能遇到LINUX SCREEN窗口中文乱码问题
#创建utf8编码模式的新会话screen -U -S new_screen_test#查看当前会话screen -ls#切换会话(utf8编码查看)screen -U -r new_screen_test
2.列出所有的session:
screen -ls
输出:
There is a screen on: 15393.baseline (2018年05月18日 09时57分02秒) (Detached)3.离开某个session,但不会终止session运行的程序
screen -d 15393
其中15393 是screen -ls 显示的结果,15393就是session_name。
.
4.激活session:screen -r session_name
5.删除某个session
screen -S session_name -X quit
例如:在当前screen窗口中键入C-a c,即Ctrl键+a键,之后再按下c键,screen 在该会话内生成一个新的窗口并切换到该窗口。
窗口列表的样子一般是这样:0$ bash 1-$ bash 2*$ bash
C-a:命令字符
使用C-a命令向screen窗口管理器发出命令,默认screen接收以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 [ 进入拷贝/回滚模式转载地址:http://bggli.baihongyu.com/