全部商品分类
推荐人 : admin 2011-04-02 14:40 技术分享 热度: 130 ℃ 0 条评论
screen命令详解-Linux必备的后台作业方法

初次接触Linux的朋友总会有个感觉:Windows平台想同时运行多个操作,执行多个程序或命令只需要打开程序即可;但在Linux中,命令行就一个,要想同时执行多个命令如何操作?
CentOS、Debian等操作系统默认状态可能没有安装screen,所有我们需要安装screen命令
一、screen命令是什么?
Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。
通俗的讲,screen命令用于新建一个或多个“命令行窗口”,在新建的这“窗口”中,可以执行命令;每个“窗口”都是独立并行的。
二、如何安装screen命令?
除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,
CentOS系统执行:
yum install screen
Debian/Ubuntu系统执行:
apt-get install screen
三、screen命令使用方法?
3.1 创建screen会话
screen -S zhujima
screen会自动创建一个以zhujima为命名的窗口
3.2 暂时离开,保留screen会话中的任务或程序
按Ctrl+A,松开所有按键,再按“D”键。这时便退回到原来的控制台中了,并且zhujima中正在执行的命令依然会在后台执行。
在新建的控制台中,可以使用exit命令结束并返回;
3.3 恢复screen会话
screen -ls
输入这个命令就会看到所有screen的窗口
例如:
12580.zhujima
12581.zhujima1
12582.zhujima2
screen -r 12580 即可恢复到离开前创建的lnmp会话的工作界面。
同样也可以使用screen -r zhujima 回到工作界面
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 退出
2012年4月29日

0 值得买! 0 不值得买! 0 位网友中有 0 位认为值得买!
声明:本文由( 主机优惠码 )原创首发

转载请保留链接: http://www.zhujima.com/49.html
RSS订阅请点击 : http://www.zhujima.com /feed

发表观点 已有0条评论

暂时木有评论



快速登录

自动登录
北京催乳师 北京通乳 北京催奶师 北京通乳师 北京催奶师 北京催乳师 北京催乳