在计算机中使用 `screen` 命令行工具,可以帮助你在一个终端窗口中运行多个会话,并在需要时分离和重新连接这些会话。以下是一些基本的使用方法:
安装 screen
Ubuntu / Debian:
```bash
sudo apt-get install screen
```
CentOS / RedHat:
```bash
sudo yum install screen
```
macOS:
```bash
brew install screen
```
启动新的 screen 会话
在终端中输入以下命令启动一个新的 screen 会话:
```bash
screen
```
如果想给会话一个名字,可以使用以下命令:
```bash
screen -S 会话名称
```
分离和重新连接会话
在运行 screen 会话时,按下快捷键 `Ctrl + A` 然后按 `D` 键将会话分离,后台继续运行。
要重新连接会话,使用以下命令:
```bash
screen -r
```
如果有多个会话,可以使用以下命令查看会话列表:
```bash
screen -ls
```
选择要重新连接的会话,例如:
```bash
screen -r 12345
```
在 screen 中创建新窗口
在 screen 中按下 `Ctrl + A`,然后按 `C` 键可以创建一个新的窗口,每个窗口可以独立运行命令。
在窗口之间切换
切换到下一个窗口:
```bash
Ctrl + A, 然后按 N
```
切换到上一个窗口:
```bash
Ctrl + A, 然后按 P
```
其他常用命令
列出所有窗口:
```bash
Ctrl + A, 然后按 `
```
重命名当前窗口:
```bash
Ctrl + A, 然后按 `
```
关闭当前窗口:
```bash
Ctrl + A, 然后按 `X
```
缩小当前窗口:
```bash
Ctrl + A, 然后按 -
```
增大当前窗口:
```bash
Ctrl + A, 然后按 +
```
退出 screen:
```bash
Ctrl + A, 然后按 :quit
```
通过这些命令,你可以高效地在单个终端窗口中管理多个会话,并在需要时进行切换和重新连接。希望这些信息对你有所帮助!