tmux的配置和zmux脚本

.tmux.conf的配置

  1 set -g base-index 1
  2 set -g pane-base-index 1
  3 bind r source-file /root/.tmux.conf \; display "Reloaded!"
  4 
  5 
  6 set -g prefix ^x
  7 unbind ^b
  8 bind a send-prefix
  9 
 10 setw -g mouse-resize-pane on
 11 setw -g mouse-select-pane on
 12 setw -g mouse-select-window on
 13 setw -g mode-mouse on
 14 
 15 # 状态栏
 16 # 颜色
 17   set -g status-bg black
 18   set -g status-fg white
 19 
 20 # 对齐方式
 21   set-option -g status-justify centre
 22 
 23 # 左下角
 24   set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
 25   set-option -g status-left-length 20
 26 
 27 # 窗口列表
 28   setw -g automatic-rename on
 29   set-window-option -g window-status-format '#[dim]#I:#[default]#W#[fg=grey,dim]'
 30   set-window-option -g window-status-current-format '#[fg=cyan,bold]#I#[fg=blue]:#[fg=cyan]#W#[fg=dim]'
 31 
 32 # 右下角
 33   set -g status-right '#[fg=green][#[fg=cyan]%Y-%m-%d#[fg=green]]'
 34


zmux脚本

  1 #!/bin/sh
  2 #name : tmuxen, tmux environment made easy
  3 # author : Xu Xiaodong <[email protected]>
  4 # license : GPL
  5 # created : 2012 Jul 01
  6 # modified : 2015 May 09
  7 #
  8 cmd=$(which tmux) # tmux path
  9 session=$(hostname -s) # session name
 10 if [ -z $cmd  ]; then
 11 echo "You need to install tmux."
 12 exit 1
 13 fi
 14 $cmd has -t $session 2> /dev/null
 15 if [ $? != 0  ]; then
 16 
 17 $cmd new -d -n main -s $session
 18 $cmd splitw -h -p 35 -t $session
 19 $cmd splitw -v -p 70 -t $session
 20 $cmd splitw -v -p 60 -t $session "minicom"
 21 $cmd selectp -t 1
 22 fi
 23 $cmd att -t $session
 24 exit 0








你可能感兴趣的:(tmux)