命令行下的工具,是一只实用linux的终端管理程序
这是咱常用的功能,不是完整的表单,完整的列表超~级长,在这里
| 选项 | 描述 |
|---|---|
| ————————————– | - |
| -d <会话名称> | 如果某会话显示已经被连接(screen -ls显示Attached),你可以用这个选项强制断开它,这样你就可以在稍后自己连接它 |
| -r <会话名称> | 连接到指定的会话 |
| -R <会话名称> | 它和上面的-r的区别是,如果指定的会话名不存在,则自动建一个新的 |
| -v | 显示版本信息。 |
| -ls | 显示当前用户所有的会话 |
/bin/bash)就运行在窗口中。screen -ls里以Attached标记,反之,未连接的以Detached标记Detached并不代表里面运行的进程已经终止,只是没有人连接到它而已!apt-get install或者yum install screen可以解决大部分问题screen -R test即可创建一个会话,然后,在当前终端中的所有操作都不会在ssh断开时被一并终止了screen -d,或者,如果你的操作正在进行中,按Ctrl+a+d,即可断开当前会话,不用担心,你的操作仍然在screen中运行着Ctrl+a+c可以在当前会话里创建一个新的窗口,之后,可以通过Ctrl+a+“在多个窗口中来回切换Ctrl+a+S或Ctrl+a+|来创建分屏,并使用Ctrl+a+tab在这些分屏里切换(注意:切换到一个新的分屏后,可能需要Ctrl+a+c来初始化它,然后才可以输入命令)在一个”会话”里可以使用ctrl+a作为菜单按键中来对窗口的操作,这大概相当于vi/vim的末行模式
注意:区分大小写!
不是完整的表单!完整列表在这里
| 按键 | 功能 |
|---|---|
| Ctrl + a + c | 创建一个新的窗口 |
| Ctrl + a + n | 切换到下一个窗口 |
| Ctrl + a + p | 切换到上一个窗口 |
| Ctrl + a + “ | 打开窗口列表,并让你选择切换到哪一个 |
| Ctrl + a + S | 大写S,将当前屏幕分成上下两屏 |
| Ctrl + a + | | 这不是字母,是逻辑或的竖线,将当前屏幕分为左右两屏 |
| Ctrl + a + tab | 在当前屏幕的分屏里切换 |
| Ctrl + a + d | 断开与当前会话的连接 |
| Ctrl + a + A | 大写A,重命名当前窗口 |
| Ctrl + a + ? | 显示按键帮助信息 |