您的位置:首页 > 运维架构 > Linux

Linux常用命令 -- screen

2015-01-11 18:04 239 查看
Linux常用命令 -- screen

打开一个screen

$screen

这时在机器上就会存在一个screen,这个screen会被以默认的方式命名:

$screen -ls
There is a screen on:
4087.pts-5.jackson-virtual-machine  (01/11/2015 05:33:22 PM)    (Detached)
1 Socket in /var/run/screen/S-jackson.

其中: 4087是screen id,jackson-virtual-machine是screen名字

退出当前的screen
ctrl+ a + d


ps: 按了
ctrl + a
之后,会进入screen的管理模式,后面的输入的key就会被screen获取到,这里的
d
被screen获取到后,退出当前的screen

恢复先前的退出的screen

$screen -r 4087/pts-5.jackson-virtual-machine -- 输入id和名字都可以


打开一个自己命令的screen

$screen -S test

$screen -ls
There are screens on:
4260.test   (01/11/2015 05:46:31 PM)    (Detached)
4087.pts-5.jackson-virtual-machine  (01/11/2015 05:33:23 PM)    (Detached)
2 Sockets in /var/run/screen/S-jackson.


永久退出一个screen

Ctrl + d

screen -S screen_name -X quit


screen的常用快捷键

执行这些命令前都需要先输入
ctrl + a



c : 新建一个窗口(create)

n : 跳到下一个窗口(next)

p : 跳到前一个窗口(previous)

A : 重命名当前的窗口

0..9 : 跳到第n个窗口

" : 列出当前所有的窗口


参考:

linux 技巧:使用 screen 管理你的远程会话

Screen User's Manual
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: