Linux:screen命令——命令行的窗口操作
功能:管理命令行终端切换的软件,常用于远程连接Linux过程中,同时使用多个命令行窗口。在窗口运行中的程序,即使断开ssh连接,程序也可以继续运行。
1、安装screen
sudo apt-get install screen
2、创建screen窗口,可以自取窗口名字,这里窗口被命名为demo
screen -S demo
3、创建成功后,可以在窗口中执行指令
4、如果想要退出该窗口,则只需按Ctrl-A D
键即可,退出之后窗口中的指令程序仍会继续执行
5、输入一下指令查看窗口列表
screen -ls
记住窗口名字前面的序号,重新连接该窗口时会用到
6、重新连接窗口
screen -r 568408
7、关闭(杀死)窗口
# 如果在窗口中exit# 如果不在窗口中(即窗口无法连接了)screen -X -S id(窗口id) quit
注:
如果在-ls
展示时,窗口提示Attached状态(例如上个图中第三个例子),-r
无法直接连接窗口,此时可以使用-d
方法分离已经附加的会话,之后使用-r
方法可以重新加载: # 分离窗口screen -d ID# 重新加载screen -r ID