linux有趣的命令screen

screen类似一个容器, 可以把当前前台运行的应用shell窗口关闭而不影响运行, 跟后后nohup有点相似, 不过我觉得比nohup还好用

用法1:

screen  

然后会弹出一个新的shell窗口, 在这个窗口中运行什么都ok, 无论前后台, 然后关闭这个shell, 它还是在跑

看一下

screen -ls

两个任务再跑, 调用其中一个试试

screen -r 17197

 马上就弹出了任务shell

用法2:

screen + 命令

杀死screen回话

kill -9 pid

然后screen -ls

 screen高级应用

会话共享

还有一种比较好玩的会话恢复,可以实现会话共享。假设你在和朋友在不同地点以相同用户登录一台机器,然后你创建一个screen会话,你朋友可以在他的终端上命令:

screen -x

这个命令会将你朋友的终端Attach到你的Screen会话上,并且你的终端不会被Detach。这样你就可以和朋友共享同一个会话了,如果你们当前又处于同一个窗口,那就相当于坐在同一个显示器前面,你的操作会同步演示给你朋友,你朋友的操作也会同步演示给你。

猜你喜欢

转载自www.cnblogs.com/chenglee/p/9151273.html