screen命令是在服务器维护等场合常用的一个命令,可以开启一个新的虚拟终端用于执行命令或者运行程序,即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制,只要再次登录到服务器上重新连接该会话即可,用户也可以从中断的地方继续执行命令或者运行程序,同时,screen命令提供了丰富的功能键和各种高级用法。

screen命令的常见操作包括:

Ctrl+a+n:切换至下一个窗口
Ctrl+a+p:切换至上一个窗口
Ctrl+a+w:展示当前会话中的所有窗口
Ctrl+a+c:创建新窗口
Ctrl+a+num:切换至编号为num的窗口
Ctrl+a+K:删除当前的窗口
此外,screen命令还支持一些特殊操作,如:

screen -S sessionname:创建并命名一个新的screen会话
screen -r sessionname:重新连接到一个已存在的screen会话
screen -d sessionname:将会话与终端分离
screen -r -d sessionname:恢复并重新连接到一个已存在的与终端分离的screen会话
screen -ls或screen list:列出当前所有的screen会话
screen -wipe:删除所有无法恢复的screen会话

By zezew

Related Post