tmux(Terminal Multiplexer)是一个终端多路复用工具,允许用户在一个终端窗口中创建多个会话,并在每个会话中拥有多个窗口和窗格

这使得在远程服务器上进行多任务操作或长时间运行的任务变得更加方便和灵活

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后按下]