tmux_nohup
Tmux、nohup、后台启动实践
不敢叫最佳实践。
之前使用 linux 比较粗放,对多窗口和后台启动使用不多,有时候就前台挂着或开 RDP 挂图形界面里面。
tmux
tmux 是一个终端复用器,允许在单个终端窗口中创建多个会话、窗口和面板,即使SSH连接断开后程序也能继续在后台运行。
常用命令
| 功能分类 | 命令 | 说明 |
|---|---|---|
| 会话管理 | tmux new -s session_name |
创建新会话 |
tmux ls |
列出所有会话 | |
tmux attach -t session_name |
连接到指定会话 | |
tmux detach 或 Ctrl+b d |
断开当前会话 | |
tmux kill-session -t session_name |
删除指定会话 | |
| 窗口管理 | Ctrl+b c |
创建新窗口 |
Ctrl+b w |
列出所有窗口 | |
Ctrl+b n |
切换到下一个窗口 | |
Ctrl+b p |
切换到上一个窗口 | |
Ctrl+b 0-9 |
切换到指定编号的窗口 | |
Ctrl+b & |
关闭当前窗口 | |
| 面板管理 | Ctrl+b % |
水平分割面板 |
Ctrl+b " |
垂直分割面板 | |
Ctrl+b 方向键 |
在面板间切换 | |
Ctrl+b x |
关闭当前面板 | |
Ctrl+b z |
最大化/恢复当前面板 | |
| 其他 | Ctrl+b ? |
显示帮助 |
Ctrl+b : |
进入命令模式 |
tmux_nohup
http://example.com/2025/07/07/tmux-nohup/