Screen的安装和使用
一、Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 通俗的讲,screen命令用于新建一个或多个“命令行窗口”,在新建的这“窗口”中,可以执行命令;每个“窗口”都是独立并行的。
二、除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,可按以下方法安装:
CentOS系统执行:
yum install screen
Debian/Ubuntu系统执行:
apt-get install screen
三、screen命令使用方法:
3.1 创建screen会话
screen -S lanyingblgo
screen会自动创建一个以lanyingblgo为命名的窗口
3.2 暂时离开,保留screen会话中的任务或程序
按Ctrl+A,松开所有按键,再按“D”键。这时便退回到原来的控制台中了,并且zhujima中正在执行的命令依然会在后台执行。
在新建的控制台中,可以使用exit命令结束并返回;
3.3 恢复screen会话
screen -ls
输入这个命令就会看到所有screen的窗口
例如:
12580.lanyingblgo
12581.lanyingblgo1
12582.lanyingblgo2
screen -r 12580 即可恢复到离开前创建的lanyingblgo会话的工作界面。
同样也可以使用screen -r lanyingblgo 回到工作界面
3.4 关闭screen的会话
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。
四、常用快捷键
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
一般我们需要用到的命令
screen -S 名字 创建一个screen进程
ctrl+A+D 挂起
screen -ls 查看screen
screen -r 名字或ID 进入
exit 退出
本文出自 蓝鹰博客,转载时请注明出处及相应链接。
本文永久链接: http://www.lanyingblog.com/blog/1429.html