Linux 配置和使用 Screen
· 阅读需 2 分钟
安装 Screen
使用以下命令安装screen
# Debian/Ubuntu
sudo apt-get install screen
# CentOS/RHEL
sudo yum install screen
# Arch Linux
sudo pacman -S screen
启动和管理 Screen 会话
| 命令 | 功能 |
|---|---|
| screen | 启动新会话 |
| screen -S session_name | 启动命名会话 |
| screen -ls | 列出所有会话 |
| screen -r session_name | 重新连接会话 |
| Ctrl + a, d | 分离当前会话 |
窗口管理
| 命令 | 功能 |
|---|---|
| Ctrl + a, c | 新建窗口 |
| Ctrl + a, n | 切换到下一个窗口 |
| Ctrl + a, p | 切换到上一个窗口 |
| Ctrl + a, w | 列出所有窗口 |
| Ctrl + a, k | 关闭当前窗口 |
分割窗口
| 命令 | 功能 |
|---|---|
| Ctrl + a, S | 水平分割窗口 |
| Ctrl + a, Tab | 切换分区 |
| Ctrl + a, Q | 移除所有分割 |
复制和粘贴
| 命令 | 功能 |
|---|---|
| Ctrl + a, [ | 进入复制模式 |
| Space | 开始选择文本(再次按 Space 结束选择并复制) |
| Ctrl + a, ] | 粘贴文本 |
锁定和帮助
| 命令 | 功能 |
|---|---|
| Ctrl + a, x | 锁定会话 |
| Ctrl + a, ? | 显示帮助信息 |
退出 Screen
| 命令 | 功能 |
|---|---|
| exit | 退出会话 |
| Ctrl + a, K | 强制终止会话 |
自定义配置
编辑~/.screenrc文件以自定义screen的行为。示例配置启用垂直分割和设置快捷键
bind | split -v
bind - resize =