目录
tmux安装
apt-get install tmux
tmux
启动会话,在这里面进行 下载操作
wget -c http://sourceforge
.NET/projects/tmux/files/tmux/tmux-1.6/tmux-1.6.tar.gz/download
创建会话:
tmux new -s aa01
ctrl r
输入 tmux 看到 tmux attach -t 0 回车
退出会话,tmux在后台继续运行
ctrl b 然后再按 d
退出tmux会话,里面的任务也关闭
- 在
tmux
会话中输入exit
命令或按下Ctrl+d
。 这会结束当前的tmux
窗口。如果这是会话中的最后一个窗口,整个会话也会结束。
恢复之前的会话:
tmux at -t debug
关闭会话
tmux kill-session -t 会话名
关闭所有会话
tmux kill-server
查看所有tmux
tmux list-sessions
滚动查看日志
ctrl b 中括号 是滚动日志
-
进入tmux复制模式以滚动查看日志:
- 按
Ctrl + b
进入tmux的命令模式,然后按[
键进入复制模式。
- 按
-
滚动查看日志:
- 进入复制模式后,可以使用方向键
↑
和↓
或PgUp
和PgDn
进行滚动查看日志内容。
- 进入复制模式后,可以使用方向键
-
退出复制模式:
- 查看完日志后,按
q
键退出复制模式,返回到正常的tmux模式。
- 查看完日志后,按
重新进入tmux 按键无效
1. 重置 tmux
会话
有时,tmux
会话本身可能进入了一种异常状态。尝试分离当前会话(Ctrl+B
,然后按 D
)并重新连接:
tmux attach-session -t 会话名称
2.升级或重新安装 tmux
如果你使用的是旧版本的 tmux
,尝试升级到最新版本。如果问题仍然存在,考虑重新安装 tmux
。
# 对于 Ubuntu/Debian 系统
sudo apt-get update
sudo apt-get install --reinstall tmux
# 对于 CentOS/RHEL 系统
sudo yum reinstall tmux
# 使用 Homebrew 的 macOS 系统
brew upgrade tmux