screen
是一个强大的终端多路复用器,可以让你在一个终端会话中运行多个会话。以下是一些常用的 screen
命令和操作:
安装
在大多数 Linux 发行版中,可以使用包管理器安装 screen
:
- Debian/Ubuntu:
sudo apt-get install screen
- CentOS/RHEL:
sudo yum install screen
基本命令
-
启动 screen:
screen
-
创建一个新的会话:
screen -S session_name
-
列出所有会话:
screen -ls
-
重新连接到一个会话:
screen -r session_name
-
分离当前会话:
按下Ctrl + A
然后按D
。 -
杀死一个会话:
在会话中,输入exit
,或者从其他终端使用:screen -X -S session_name quit
常用快捷键
- 创建新窗口:
Ctrl + A
然后按C
- 在窗口之间切换:
Ctrl + A
然后按N
(下一个)或P
(上一个) - 查看窗口列表:
Ctrl + A
然后按"
(双引号) - 滚动模式:
Ctrl + A
然后按[
,使用箭头键滚动,按Q
退出滚动模式
配置文件
你可以创建或编辑 ~/.screenrc
文件来定制 screen
的行为,例如设置颜色、启动时自动打开某些窗口等。
示例
-
启动一个名为
my_session
的会话:screen -S my_session
-
在会话中运行命令,然后分离:
# 运行一些命令 Ctrl + A, D
-
重新连接到会话:
screen -r my_session
通过这些基本命令和操作,你可以有效地使用 screen
来管理你的终端会话。