经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 screen
吧,它会给你一个惊喜!
首先,安装screen
wget http://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz
make install
make
ln -s yourpath/screen ./screen
现在就可以是使用screen了。
使用./screen 就可以进入screen
ctrl+a,c可以帮你开启另外一个session.
ctrl+a,:可以列出当前的session.
ctrl+a,d可以暂时退出screen,
需要重新连接这个screen时,需要使用screen -r
ctrl+a,?可以打开帮助,让你看到更全的命令
-S sessionname创建screen会话时为会话指定一个
名字
-list|-ls列出现有screen会话,格式为
pid.tty.host
-wipe [match]同-list,但删掉那些无法连接的会话
可以通过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 |
杀掉当前窗口 |
|