说不定我一生涓滴意念, 侥幸汇成河。
最近扔服务器上点东西, 然后想后台运行, 找不到好用的工具, 于是乎发现了这个工具
简介
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
参数说明
1 | -A 将所有的视窗都调整为目前终端机的大小 |
常用命令
1 | screen -S yourname -> 新建一个叫yourname的session |
1 | 在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。 |
使用Screen
安装
通常Ubuntu或者Kali都自带Screen
创建新窗口
1 | root@Kali:~# screen -S test |
查看窗口
1 | root@Kali:~# screen -ls |
重新连接会话
1 | root@Kali:~# screen -r 10843 |
如果你在另一台机器上没有分离一个Screen会话,就无从恢复会话了。
清除 Dead 会话
1 | root@Kali:~# screen -ls |