Linux tmux 介绍¶
tmux(Terminal Multiplexer)是一个终端复用工具,它允许你在单个终端窗口中创建多个虚拟终端会话,并能保持这些会话在后台运行。与直接使用终端相比,tmux 提供了更强大的会话管理功能。
使用原因¶
因为服务器运行代码,服务器终端必须一直挂着,但服务器有时候老师自己中断,这时候后台运行的代码也会中断。无论是主动退出服务器还是电脑关机都能继续运行代码,为了避免代码运行中断,因此使用tmux。
安装¶
以我的Ubuntu系统为例
但报错: 该报错说明我的 Linux 服务器(看起来是 root 用户登录)要么没安装 sudo,要么 sudo 不在环境变量里。由于我当前已是 root 用户(命令行前缀是 root@ai:/#),无需用 sudo,直接用 root 权限安装即可。 验证安装成功:补充:如果非要用 sudo(可选安装 sudo) 如果后续需要普通用户用 sudo,可先给 root 安装 sudo:
tmux简单命令¶
| 功能 | 命令 |
|---|---|
| 新建 | tumx new -s yyh |
| 退出 | 先按Ctrl+b,再按d(或者再按:输入detach) |
| 查看 | tmux ls |
| 重新进入 | tmux attach -t yyh |
| 杀死会话 | tmux kill-session -t yyh |
参考: linux tmux菜鸟教程