Tmux 入门
什么是 Tmux
简单来说,Tmux 是一个能够让你一个窗口当多个窗口使用的终端模拟器。并且你还可以将它放到后台,等到想使用的时候再使用。
为什么要用 Tmux
在服务器上调试程序的时候,经常会打开好几个窗口,并且每个窗口都在不同的目录下。这时候,最怕的就是公司网络一个不稳定,或者我的笔记本啪的被我习惯性的合上了。还有就是下班之后,第二天上班打开电脑,要准备很久才能进入状态。
使用了 Tmux 之后,只需要连上服务器,进入 Tmux ,那么你就会进入你上次退出之前的状态了。
在本地 terminal
上,可以使用 Tmux 开启多窗口配合 Vim 编程。
怎么使用
安装 Tmux
- ubuntu:sudo apt-get install tmux
- centos:sudo yum install tmux
- Mac:brew install tmux (首先安装 brew)
工作流
注: 以下操作中 ^
代表按 ctrl
。
例如: ^b c
代表先一起按 ctrl
加 b
,然后再按 c
键
工作开始 - 虚拟终端管理
$ tmux # 打开 $ tmux ls # 显示已经打开的会话 $ tmux attach-session -t [target-session] # 通过 tmux ls 显示的 session 名称 # 示例 $ tmux ls 0: 5 windows (created Sun Nov 26 14:43:45 2017) [156x35] 2: 2 windows (created Sun Nov 26 15:16:12 2017) [156x34] (attached) $ tmux attach-session -t 0 #
工作进行中 - 窗口操作
^b c # 创建 tmux 新窗口 ^b , # 修改窗口名称 # 切换窗口 ^b n # 切换下个窗口 ^b p # 切换上个窗口 ^b 数字 # 切换到相应数字的窗口 # 关闭窗口 ^b x # 关闭一个窗口
工作结束 - 将 Tmux 放入后台
^b d # detach current client 将此客户端放入后台
ok 一天的工作结束。
第二天来到, 就可以再 attach
回来,继续工作了。
总结
根据我亲身体验,使用 Tmux 可以节省很多时间,特别是,你需要在服务器上工作的时候。
本文来自博客园,作者:吴丹阳-V,转载请注明原文链接:https://www.cnblogs.com/wudanyang/p/9322320.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)