tmux使用
tmux基本使用
tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b
1 建立会话
# tmux new # 不指定会话名称,默认1,2,3...等 # tmux new -s session_name # 指定会话名称 -s
# tmux new -s session -d #在后台建立会话
进入tmux。
2.会话操作
PREFIX c ----创建新的窗口
PREFIX d -----退出tmux窗口,tmux仍在后台运行
3.查看会话列表:tmux ls
4.进入到指定的会话 :tmux attach -t 会话名称
5. 复制模式copy-mode
a.PREFIX [ 进入复制模式
b.按 space 开始复制,移动光标选择复制区域
c.按 Enter 复制并退出copy-mode。
d.将光标移动到指定位置,按 PREIFX ] 粘贴
注意:
如果不在配置文件中进行如下配置,在VIM中复制模式无法完成操作。
在~/.tmux.conf中加入如下行 :setw -g mode-keys vi
6. Remaping key
更改键映射后,请参考文章MovingTheCtrlKey
7.滚屏
滚屏要进入copy-mode,即PREFIX+[,然后就可以用上下键来滚动屏幕,配置了vi快捷键模式,就可以像操作vi一样来滚动屏幕,非常的方便。
退出直接按‘q’键即可。
8.修改默认配置:
在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可。
配置重新生效:source-file ~/.tmux.conf
更多命令请看tmux参考手册
- #设置PREFIX为Ctrl-a
- set -g prefix C-a
- #解除Ctrl-b与PREFIX的对应关系
- unbind C-b
- #copy-mode将快捷键设置为vi模式
- setw -g mode-keys vi
- #将r键设置为加载配置文件,并显示"reloaded!"信息
- bind r source-file ~/.tmux.conf \; display "Reloaded!"
- #设置终端颜色为256色
- set -g default-terminal "screen-256color"
- #开启status-bar uft-8支持
- set -g status-utf8 on
- #设置pan前景色
- set -g pane-border-fg green
- #设置pane背景色
- set -g pane-border-bg black
- #设置活跃pane前景色
- set -g pane-active-border-fg white
- #设置活跃pane背景色
- set -g pane-active-border-bg yellow
- #设置消息前景色
- set -g message-fg white
- #设置消息背景色
- set -g message-bg black
- #设置消息高亮显示
- set -g message-attr bright
- #设置status-bar颜色
- set -g status-fg white
- set -g status-bg black
- #设置窗口列表颜色
- setw -g window-status-fg cyan
- setw -g window-status-bg default
- setw -g window-status-attr dim
- #设置当前窗口在status bar中的颜色
- setw -g window-status-current-fg white
- setw -g window-status-current-bg red
- setw -g window-status-current-attr bright
- #设置status bar格式
- set -g status-left-length 40
- set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P"
- set -g status-right "#[fg=cyan]%d %b %R"
- set -g status-interval 60
- set -g status-justify centre
- #开启window事件提示
- setw -g monitor-activity on
- set -g visual-activity on
posted on 2019-08-17 15:03 myworldworld 阅读(209) 评论(0) 收藏 举报