Tmux简介及常用操作
Tmux简介
Tmux即终端多路复用器,可以在一个终端会话中创建和管理多个终端窗口的开源工具。
当SSH连接中断时,会话不受影响,可以重新连接上SSH后重新进入该回话继续工作。(终于不用担心实验室网断开后,跑了那么久的网络也被中断了。)
常用操作
会话
- tmux new -s <session_name>:创建新的Tmux会话
- tmux a -t <session_name>:附加到一个已存在的会话
- tmux ls:列出当前存在的会话
- tmux kill-session -t <session_name>:杀死对话
键入内容
- 复制/粘贴:shift + ctrl + c/v
- 使鼠标可以滑动:ctrl + b, 然后按冒号进入命令模式,再输入:set -g mouse on
创建和管理窗口
创建新窗口:
命令:tmux new-window
快捷键:按下 Ctrl + b(松开),再按 c。这将创建一个新的 tmux 窗口
在窗口间切换:
- 按下 Ctrl + b (松开),再按 n 可以切换到下一个窗口
- 按下 Ctrl + b (松开),再按 p 可以切换到上一个窗口
- 按下 Ctrl + b (松开),再按数字键(如 0, 1, 2...)可以切换到特定编号的窗口
重命名当前窗口:
按下 Ctrl + b 然后按 ,,然后输入新的窗口名称
关闭当前窗口:
在命令行中输入 exit
创建和管理面板
水平分割面板
命令:tmux split-window -h
快捷键:按下 Ctrl + b 然后按 "(双引号键)
垂直分割面板
tmux split-window -v
按下 Ctrl + b 然后按 %
在面板间切换
按下 Ctrl + b 然后使用方向键(上下左右)
调整面板大小
按下 Ctrl + b 然后按住方向键(上下左右)
调整面板占比
直接用鼠标按住面板间的分割线,左右移动即可
关闭当前面板
在该面板中输入 exit 或者按下 Ctrl + d
curie.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2018-11-23 pytcharm无法debug:pydev debugger: process 15188 is connecting