tmux简介(附修改前缀键ctrl+a的方法)
2023-02-26 10:21:44 时间
ubuntu安装tmux
apt update apt install tmux
tmux可以做到类似分屏的功能,而且在终端连接非正常断开时,tmux的进程不会被杀,从而保留了在tmux中正在编辑的代码等
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
tmux可以开多个session,一个session可以包含多个window,而一个window可以包含多个pane。简而言之,终端中“分屏”出来的一个个小窗口就是一个pane,整一个终端的大窗口就是一个window。
命令:
- tmux:新建一个session和一个window
- tmux a:打开挂起的session
- tmux ls:显示所有挂起的session
在tmux中的操作:
- 按下 ctrl + b 后松开,再按 % 可将当前pane左右平分成两个pane
- 按下 ctrl + b 后松开,再按 ” 可将当前pane上下平分成两个pane
- 按下 ctrl + b 后松开,再按 d 可挂起当前的session
- 按下 ctrl + b 后松开,再按 z 可将当前pane全屏或取消全屏
- 按下 ctrl + b 后松开,再按 c 可在当前session中创建新的window
- 按下 ctrl + b 后松开,再按 s 可选择其他session,用方向键操作
- 按下 ctrl + b 后松开,再按 w 可选择其他window,同样用方向键操作
- 按下 ctrl + b 后松开,再按 PageUp 或 PageDown 可翻阅当前pane中的内容
-
tmux中的复制粘贴
- 按下 ctrl + b 后松开,再按 [
- 用鼠标选中文本,被选中的文本会被自动复制到tmux的剪贴板
- 按下 ctrl + b 后松开,再按 ],会将剪贴板的内容粘贴到光标处
一个小tips:
如果觉得 ctrl + b
两个键隔太远,可以修改这个组合建,这里演示修改成 ctrl + a
的操作方法
- 在home目录下新建一个名为
.tmux.conf
的文件,并添加如下文本(最后一行为加快esc
在tmux中的响应,可以自行选择是否保留)。
set -g prefix C-a unbind C-b bind C-a send-prefix set -g escape-time 20
- 在home目录下输入
tmux source .tumx.conf
即可完成修改
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- 使用 Lua 解析配置文件
- Chrome DevTools中的这些操作,你都知道吗?
- 使用 PSCP 将文件和文件夹从 Windows 传输到 Linux
- Kyligence:智能管理,让数据价值最大化
- 学习 Git,看这一篇就够了!
- 如何使用备用端口连接 ssh
- 在云中实施大数据的详情分析
- 2022年实时数据管理趋势
- Linux 中关于 ps 命令的一些常用例子
- 如何用享元模式优化系统内存?
- tee 命令是个啥?我们通过例子来看一下
- 如何将一个 Linux 命令转至后台运行?
- 如何在 Ubuntu 等 Linux 中安装 Python 3.11
- 如何让定时器在页面最小化的时候不执行?
- 2022年数据管理市场的发展趋势
- 深入理解Linux进程管理
- 企业需要不断推进数据战略
- 建议收藏!大数据分析如何帮助企业成长
- 微软开始测试 Windows 11/10 Edge 浏览器专用触摸模式
- 苹果 Safari 浏览器技术预览版 157 发布:兼容 macOS 13 Ventura,修复 Bug 并改进性能