linux-tmux

tmux = Terminal Multiplexer (终端复用器)

1. 启动一个tmux的会话

直接进入一个 session

tmux

OR 创建一个 session(会话),有名字的

tmux new -s myserver

2. 在tmux中启动你的服务

会自动进入 session中,运行你的程序

python xxx.py

3. 分离(detach)会话,让服务后台运行

Ctrl + b  然后按 d

你会看到提示:

[detached]

现在,你已经退出了 tmux,但服务仍在运行。

4. 查看现有的 tmux 会话

tmux ls

示例输出:

0: myserver (running)

5. 重新链接到 tmux 会话

tmux attach -t myserver

或者

tmux a -t myserver

6. 停止服务 & 退出会话

如果服务已经停止,你想退出会话:

exit

或者直接关闭终端分屏窗口:

Ctrl + b 然后按 x
github