在日常使用 Ubuntu 或其他 Linux 系统时,我们常常需要同时运行多个终端任务,比如一边查看日志、一边编辑代码、还要运行服务。这时候,tmux 这款强大的终端复用器就派上大用场了!本文将带你从零开始掌握 Ubuntu tmux命令,即使是小白也能轻松上手。
什么是 tmux?
tmux(Terminal Multiplexer)是一款开源的终端复用器,它允许你在单个终端窗口中创建多个会话(session)、窗口(window)和面板(pane)。即使你断开 SSH 连接,tmux 中运行的程序也不会中断,重新连接后可以继续工作——这对远程服务器管理尤其重要。
安装 tmux
在 Ubuntu 上安装 tmux 非常简单,只需一条命令:
sudo apt updatesudo apt install tmux -y
安装完成后,输入 tmux 即可启动。
基本概念:会话、窗口、面板
会话(Session):一个独立的工作环境,可包含多个窗口。 窗口(Window):类似浏览器标签页,每个窗口可运行一个程序。 面板(Pane):一个窗口可被分割成多个面板,实现分屏操作。常用 tmux 命令
tmux 使用“前缀键”(默认是 Ctrl+b)来触发快捷操作。以下是最实用的命令:
1. 启动新会话
tmux new -s mysession
这将创建一个名为
mysession的新会话。
2. 分离会话(Detach)
在 tmux 会话中,按 Ctrl+b,然后按 d
,即可脱离当前会话,回到普通终端。程序仍在后台运行。
3. 查看并恢复会话
tmux ls # 列出所有会话tmux attach -t mysession # 恢复名为 mysession 的会话
4. 在会话中操作窗口和面板
新建窗口:Ctrl+b+
c切换窗口:
Ctrl+b+
数字键(如 0、1、2...) 水平分屏:
Ctrl+b+
%垂直分屏:
Ctrl+b+
"切换面板:
Ctrl+b+
方向键关闭当前面板:
Ctrl+d(在面板内执行)
为什么你需要 tmux?
使用 tmux 可以极大提升你的 linux终端多任务管理效率:
不断连:SSH 断开后任务不中断; 多任务:一个终端窗口完成多项工作; 协作方便:多人可共享同一个 tmux 会话; 高度可定制:支持配置文件、插件等。小结
通过本篇 tmux教程,你应该已经掌握了 Ubuntu tmux命令 的基础用法。现在你可以自信地使用这个强大的终端复用器来提升工作效率了!建议多练习几次,熟悉快捷键后你会爱上它。
如果你觉得有用,不妨收藏本文,并在评论区分享你的 tmux 使用技巧!
