实用Linux控制台命令

实用Linux控制台命令

screen

 

例如用Xshell连接 服务器

screen -ls 列出当前用户所有的screen

screen 回车直接创建新的screen

screen -S screenName 创建一个名为screenName的 screen

screen -r <pid> 连接一个 detached 的 screen

 

~$ screen -S new

进入新的screen,Ctrl + A + D 中断此会话,退出,回到原来的屏幕

 

~$ screen -ls
There is a screen on:
    19248.new    (Detached)
1 Socket in /var/run/screen/S-rd.

 

~$ screen -r 19248

重新进入

Ctrl + A Shift + K 关闭,杀死该屏幕和进程

y 确定

 

 

当退出一个窗口中最后一个程序(通常是bash)后,这个窗口就关闭了。另一个关闭窗口的方法是使用C-a k,这个快捷键杀死当前的窗口,同时也将杀死这个窗口中正在运行的进程。

如果一个Screen会话中最后一个窗口被关闭了,那么整个Screen会话也就退出了,screen进程会被终止。

~$ screen -ls

    12236.new    (Dead ?)

    19248.new    (Detached)

remove dead screens with 'screen -wipe'.

2 Socket in /var/run/screen/S-rd.

看到有些screen 死掉了

~$ screen -wipe

清除死掉的会话

 

 

posted @ 2016-09-08 17:48  一杯半盏  阅读(422)  评论(0编辑  收藏  举报