linuxscreen工具使用指南

linuxscreen工具使用指南

ID:41882145

大小:79.00 KB

页数:9页

时间:2019-09-04

linuxscreen工具使用指南_第1页
linuxscreen工具使用指南_第2页
linuxscreen工具使用指南_第3页
linuxscreen工具使用指南_第4页
linuxscreen工具使用指南_第5页
资源描述:

《linuxscreen工具使用指南》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、linuxscreenZC具使用指南系统管理员经常需耍远程登录服务器然后在服务器上跑一些程序,有个时候得跑很长时间(超过12小时)这是如果程序没结束就退出远程管理终端远程跑的程序很有可能就此当掉以前常用的解决方式是用命令nohup但是nohup也有很多的问题当有了screen这一切便都迎刃而解了敲入命令screen会创建一个跑着shell的单一窗口在这里面你可以跑你所需要的程序,然后Ctrl+ad退出刚创建的窗口(冋到进入screen前的环境)然后再敲入命令screen创建新的终端窗口,就这样你可以建立多个有shell的窗口(这些窗口里都可以跑你自己的应

2、用)这样就是你退出远程管理窗口(进入screen的环境)你的screen窗间的窗口都不会关闭里面跑得应用自然也不会当掉用screen-Is可以看所有的screensessions,screen-rsessionid口J以进sessionid指定的特定的screensession最后screensession不再使用的时候screen-rsessionid进去exit退出即可注意:每一次exit都是关闭当前视窗,直到你关闭到了最后一个视窗时,screen才关闭。Unix/Linux工具:Screen命令使用screen使用使用screen非常简易•只需在S

3、HELL键入screen,便可打开一个screensession。而在每个screensession下,所有命令都以ctrl+a(C-a)开始。现在让我来简单介绍基本的命令C-ac->Create,开启新的windowC~an->Next,切换到下个windowC~ap->Previous,前一个winclowmore・・less..C~aC~a->Other,在两个window间切换C~aw->Windows,列出已开启的windows有那些C~a0->切换到第0个windowC-a1..9->切换到第1..9个windowC-aa->发出C-a,在e

4、macs,ve,bash,tcsh下可移到行首C-at->Time,显示当前时间,和系统的loadC-aK(大写)-〉ldllwindow,强行关闭当前的windowC-a[-〉进入copymode,在copymode下可以凹滚、搜索、复制就像用使用vi一样C-bBackward,PageUpC-fForward,PageDownH(大写)High,将光标移至左上角LLow,将光标移至左下角0移到行首$行末wforwardoneword,以字为单位往前移bbackwardoneword,以字为单位往后移Space第一次按为标记区起点,第二次按为终点Esc

5、结束copymodeC-a]->Paste,把刚刚在copymode选定的内容贴上C-a?->Help,显示简单说明C-ad->detach,将目前的screensession(可能含有多个windows)丢到后台执行当按了C~ad把screensessiondetach掉后,会回到还没进screen吋的状态,此时在screensession里每个window内运行的process(无论是前台/后台)都在继续执行,即使logout也不影响。下次login进來吋:screen-Is->显示所有的screensessionsscreen-r[keyword]

6、->选择一个screensession恢复对话若screen-Is里有Attachedsessions:screen-d[keyword]->强制detach,以便「接手」过来实例说明看了那么多,让我们用一个实际例子來结束我们今天的学习。在我们开启一个screen后,然后使用joe编辑一个文件,Z后因为临时需要离开这吋就可以运彳亍Ctrl+ad,显示如下:[becks@ec-basebecks]$screen[detached]这个时候当我们运行ps-e可以看到pts/2这个我刚刚运行的screen正在运行joe6264pts/200:00:00bash

7、6354pts/200:00:00joe而当我们回来后想恢复这个session,只需要键入screen-r,而当你有多个session时候,系统将提示你选择一个,如下:[becks@ec-basebecks]$screen-rThereareseveralsuitablescreenson:6263.pts-1.ec-base(Detached)6382.pts-1.ec-base(Detached)Type"screen[~d]-r[pid・]tty.host"toresumeoneofthem・输入该session的pid进行恢复[becks@bec

8、ksbecks]$screen-r6263想退出screen的session,和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。