tmux 入门实用指南(面向远程 Linux 开发者)

tmux 是一个终端复用器,允许你在一个 SSH 连接里创建多个窗口/面板,并保持任务运行,即使你掉线也不受影响。


📦 一、安装 tmux

sudo apt install tmux   # Debian/Ubuntu
sudo yum install tmux   # CentOS/RHEL

🚀 二、启动一个会话

tmux new -s <会话名>
# 示例
tmux new -s build

🔁 三、脱离会话(但不退出)

在 tmux 内按下:

Ctrl + B,然后松开,再按 D

这叫「detach」,tmux 会话还在后台继续运行。


🔙 四、重新连接一个会话

tmux ls         # 查看所有会话
tmux attach -t build    # 恢复名为 build 的会话

❌ 五、退出会话

在 tmux 会话内:

exit

或:

Ctrl + D

表示退出会话;如果你是最后一个窗口,则整个会话结束。


🧙 六、进阶操作(多个窗口 / 面板)

功能操作
新建窗口Ctrl + BC
切换窗口Ctrl + BNP
水平分屏Ctrl + B%
垂直分屏Ctrl + B"
切换分屏焦点Ctrl + B → 方向键
关闭当前面板exit

🧠 七、常见技巧

✅ 启动后执行命令:

tmux new -s build 'docker build --network=host -t libretranslate-local .'

✅ 在 ~/.bashrc 里加快捷启动:

alias t='tmux attach || tmux new'

🎯 使用 tmux 的场景举例:

  • 编译 Docker 镜像、安装系统大包
  • 下载模型、运行 Python 脚本
  • 后台 long-running 服务
  • 云服务器断线保护

✅ 总结一句话:

tmux 是远程开发者的安全带,断网不断任务,掉线不丢进度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值