红联Linux门户
Linux帮助

Linux screen常用命令

发布时间:2016-01-18 10:26:37来源:linux网站作者:孤独的居士

想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势:

1.后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?TERMINATED呀!有了screen,就可以让程序跑在screen而不会随着ssh的断开而断开。

2.多窗口管理:有时,我们需要在运行一个命令,然后同时看它的log 文件等,那我们可以很方便的使用screen的分屏功能,一边运行命令,一边查看log 文件。


screen最常用命令:(CTRL+a表示control和a一起按然后一起松)


创建screen session

screen -S test


脱离(detach)当前会话

CTRL+a然后d


接入(attach)一个名为test会话

screen -r test
或者
screen -x test


创建一个新的窗口(create)

CTRL+a然后c


切换到下一个窗口(next)

CTRL+a然后n


重命名当前窗口(rename),注意是W表示shift+w

CTRL+a让后W
下方会出现提示,然后输入新名字,回车


显示当前所有窗口列表,注意是双引号

CTRL+a然后"


多窗口常用命令

纵向分割屏幕

CTRL+a然后|

注意,这里新分割的区域是没有shell的,你不能做任何事,所以,你可以使用

CTRL+a然后TAB

切换到新分割的区域,使用CTRL+a然后c,创建新的窗口,这样,你就可以同时在两个窗口中操作了


横向分割屏幕(S表示SHIFT+s)

CTRL+a然后S

效果如下图:

Linux screen常用命令


设置窗口底部标题

细心的同学可能注意到我的窗口底部的信息栏了,想要吗?

那就把如下代码放到/etc/screenrc的最后面吧!

# 允许设置窗口标题

caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "


使用Screen使SSH关闭后Meteor服务继续运行:http://www.linuxdiyf.com/linux/17308.html

Linux screen使用:http://www.linuxdiyf.com/linux/16795.html

CentOS下禁止screen建立新窗口时更改窗口尺寸:http://www.linuxdiyf.com/linux/16784.html

Linux技巧:使用Screen管理你的远程会话:http://www.linuxdiyf.com/linux/12018.html

screen管理Linux远程会话:http://www.linuxdiyf.com/linux/8359.html