作者:Chancel Yang, 创建:2023-08-07, 字数:578, 已阅:49, 最后更新:2023-10-23
tmux
(Terminal Multiplexer)是一个终端多路复用工具
tmux允许用户在一个终端窗口中创建多个会话,并在每个会话中拥有多个窗口和窗格,使用tmux可以在一个终端窗口中同时运行多个命令、会话或应用程序,并在它们之间自由切换,而无需打开多个终端窗口。这使得在远程服务器上进行多任务操作或长时间运行的任务变得更加方便和灵活
与screen
相比,tmux
可以在后台运行时具有滚动控制台的效果,安装如下
sudo apt-get install tmux
下面是创建、隐藏、查看列表、结束会话的操作
# 创建并进入到新会话 hello
tmux new-session -t hello
# 离开 hello 会话
`Ctrl + b`后按下`d`
# 查看所有会话列表
tmux list-sessions
# 重新进入 hello 会话中
tmux attach-session -t hello
# 结束 hello 会话
`Ctrl + d`
其他常见操作
Ctrl + b
后按下[
,使用上下箭头或Page Up/Page Down键滚动控制台,按空格可以点击进入复制,再次按下q
退出复制模式Ctrl + b
后按下]