title: Tmux
date: 2019-02-28 17:43:53
tags:
categories:
- 工具
💠
💠 2025-01-21 14:41:56
Byobu
window manager and terminal multiplexer.
tmux new -s test
tmux a -t test
tmux kill-session -t test
tmux ls
tmux source ~/.tmux.conf
Prefix + 以下键 组合实现的功能
键 | 功能 |
---|---|
? | 帮助 |
s | 选择 session |
w | 选择 window |
d | deattach 脱离 |
k | 上 panel |
j | 下 panel |
h | 左 panel |
l | 右 panel |
; | 最近的 panel |
$ | 重命名 session |
, | 重命名 panel |
Alt+方向键 | 往指定方向扩展当前 panel 大小 |
场景: 目标机器Linux内核版本较低,或者是Debian Centos等发行版,源中没有高版本的Tmux,甚至没有Tmux,这个时候通过静态编译安装,能在影响最小的情况下使用上新版本的Tmux
因为低版本Tmux不支持鼠标,导致无法使用滚轮上翻命令输出记录。
CentOS 静态编译
但是在Centos6上没成功 内核3.10 gcc 4.6.8
步骤
ln -s $(pwd)/tmux.conf ~/.tmux.conf
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
tmux source ~/.tmux.conf
Ctrl A, I
等待插件安装完成.tmux tmux配置(和前文的配置效果基本一致)
开启鼠标选择与复制
set -g mouse on
Prefix 默认是 C-b 也就是 Ctrl b
tmux: how to bind a key to launch shell command?
bind-key {key} {action}
bind-key -T root {key} {action}
无需prefix 即可触发keyaction
bind-key -T root F9 send-keys 'cola' Enter
F9即可在Tmux内的终端运行 git-cola查看Readme下载安装
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
tmux-modal 快速操作切换和创建 window panel
prefix I
安装新增的插件prefix c-s 保存会话 prefix c-r 加载历史会话
使用: prefix /
可用 less 一样的方式搜索
set-option -g default-command '/bin/bash'
追加到 tmux.conf 即可解决,如果使用 zsh 则是 /usr/bin/zsh
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )