计算机工具基础(六)——tmux
Tmux
本系列博客为《Missing in CS Class(2020)》课程笔记
注:<>
或^
在本文中指Ctrl
,如<c>
或^c
指Ctrl-c
Tmux是终端复用器,用于创建持久化终端会话。
会话、窗口、窗格
- 会话(Session):代表一个独立的tmux环境,保存了tmux完整的工作状态,包括所有窗口、窗格等。
- 窗口(Window):类似于标签页,每个窗口占据一个终端页面。
- 窗格(Pane):窗口分割出的区域,一个窗口可分割成多个窗格。
操作
会话
- 新建会话:
tmux
。
指定新会话名:tmux new -s <SessionName>
- 列出会话:
tmux ls
- 分离会话:
<b> d
- 切换会话:
tmux -t <SessionName>
。使用tmux -a
切换到最后一个会话。
窗口
- 新建(Create)窗口:
<b> c
- 切换窗口:
<b> <数字>
或<b> n/p
(下个/上个) - 选择窗口(Windows):
<b> w
- 重命名当前窗口:
<b> ,
- 关闭当前窗口:
<b> &
窗格
- 分割窗格:
<b> "
水平分割(当前窗口下方分割)<b> %
垂直分割(当前窗口右侧分割) - 切换窗格:
<b> <方向键>
或<b> ;
(上个) - 关闭当前窗格:
<b> x
或<d>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具