tmux使用

tmux基本使用 
    tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b

1 建立会话 

# tmux new  # 不指定会话名称,默认1,23...等
# 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参考手册 

~/.tmux.conf
  1. #设置PREFIX为Ctrl-a  
  2. set -g prefix C-a  
  3. #解除Ctrl-b与PREFIX的对应关系  
  4. unbind C-b  
  5. #copy-mode将快捷键设置为vi模式  
  6. setw -g mode-keys vi  
  7. #将r键设置为加载配置文件,并显示"reloaded!"信息  
  8. bind r source-file ~/.tmux.conf \; display "Reloaded!"  
  9. #设置终端颜色为256色  
  10. set -g default-terminal "screen-256color"  
  11. #开启status-bar uft-8支持  
  12. set -g status-utf8 on  
  13. #设置pan前景色  
  14. set -g pane-border-fg green  
  15. #设置pane背景色  
  16. set -g pane-border-bg black  
  17. #设置活跃pane前景色  
  18. set -g pane-active-border-fg white  
  19. #设置活跃pane背景色  
  20. set -g pane-active-border-bg yellow  
  21. #设置消息前景色  
  22. set -g message-fg white  
  23. #设置消息背景色  
  24. set -g message-bg black  
  25. #设置消息高亮显示  
  26. set -g message-attr bright  
  27. #设置status-bar颜色  
  28. set -g status-fg white  
  29. set -g status-bg black  
  30. #设置窗口列表颜色  
  31. setw -g window-status-fg cyan  
  32. setw -g window-status-bg default  
  33. setw -g window-status-attr dim  
  34. #设置当前窗口在status bar中的颜色  
  35. setw -g window-status-current-fg white  
  36. setw -g window-status-current-bg red  
  37. setw -g window-status-current-attr bright  
  38. #设置status bar格式  
  39. set -g status-left-length 40  
  40. set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P"  
  41. set -g status-right "#[fg=cyan]%d %b %R"  
  42. set -g status-interval 60  
  43. set -g status-justify centre  
  44. #开启window事件提示  
  45. setw -g monitor-activity on  
  46. set -g visual-activity on  




posted on 2019-08-17 15:03  myworldworld  阅读(209)  评论(0)    收藏  举报

导航