Linux服务器后台执行指令——tmux
本文最后更新于:几秒前
Linux服务器后台执行指令——tmux
tmux (terminal multiplexer)是一种易用的终端复用器,简单来说,它允许我们在同一个终端窗口中创建多个不同的会话,支持同时执行不同的程序,通过tmux,我们可以将多个需要训练的任务放到后台完成,从而解放前台,将任务挂到后台后就可以随时离开。
1 安装
安装tmux可以将其当作系统库或者python库来实现,系统库需要有sudo或者brew的权限
1 |
|
这里我使用的是python库安装,因为我没有sudo权限
完成安装之后就可以调用并使用啦,使用方法如下:
2 会话操作
2.1 创建tmux会话窗口
1 |
|
2.2 分离tmux会话窗口
1 |
|
执行后,就会退出当前tmux的窗口,但是会话和里面的进程仍然在后台运行。
下面的操作大部分均会给出命令行指令和键盘指令两种
2.3 查看tmux会话列表
1 |
|
2.4 连接到tmux会话
1 |
|
2.5 杀掉tmux会话
1 |
|
2.6 切换tmux会话
1 |
|
2.7 重命名tmux会话
1 |
|
3 窗口操作
3.1 窗口浏览
tmux默认不支持翻页查看操作,上下翻页需要将其转换到浏览模式
1 |
|
3.2 拆分窗格(Pane)
1 |
|
3.3 窗格切换
将光标切换到其他窗格中
1 |
|
3.4 关闭窗口
1 |
|
这样就可以实现后台执行指令啦!解放前台人人有责!
Linux服务器后台执行指令——tmux
http://paopao0226.site/post/aaeeb3aa.html