您的位置:首页 > 运维架构 > Linux

Linux---tmux常用命令

2016-06-18 00:47 656 查看


注: 以下的操作前缀 为ctrl+b

tmux
->
session
->
window
->
pane


session

新建一个tmux session

tmux new -s my_session_name


删除一个session

tmux kill-session -t session_name
or
<prefix>:kill-session


退出tmux

<prefix>d


列出所有会话

tmux ls


进入某个session

tmux at -t session_name


在session里面新建一个session

<prefix>: new


重命名当前session

<prefix>$ new_session_name


切换session

<prefix>s


window

新建一个window

<prefix>c


删除(退出)一个window(全部窗口exit了,这个session就删除了)

exit
or
<prefix>&


可视化列出所有window

<prefix>w


进入某个window

<prefix>窗口数字
<prefix>1


重命名当前window,默认是bash

<prefix>, new_window_name


panel

垂直和水平分割window(对半分)

<prefix>"
<prefix>%


关闭当前panel(会提示y/n)

<prefix>x
or
exit


panel之间切换

<prefix>hjkl
or
ctrl+hjkl
or
<prefix>q panel数字
<prefix> q 1
or
<prefix>o


panel左右移动

<prefix>{
and
<prefix>}


将当前panel在新window中打开,会创建一个新的window

<prefix>!


采用下一个panel布局

<prefix>space


改变panel大小

<prefix>shift + hjkl
or
<prefix>ctrl + 方向键


panel滚动,当打印的信息比屏幕要大时,tmux默认是不能滚动的

<prefix>[
然后可以用滚轮来滚动了,其实是进入了复制模式。

tmux的基本设置

  tmux的设置文件为~/.tmux.conf。用vim编辑完后,可以在tmux的session中命令模式下,即
<prefix>:
输入
source-file ~/.tmux.conf
重新加载配置文件,使之生效。

#----base setting --#
set -g default-terminal "screen-256color"
set display-time 3000
set -g escape-time 0
set -g history-limit 65535
set -g base-index 1
set -g pane-base-index 1

# 设置prefix为ctrl+a
set -g prefix C-x
# 解除ctrl+b与prefix的绑定
unbind C-b
bind a send-prefix


window和panel的外观设置

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
setw -g window-status-current-fg white
setw -g window-status-current-bg red
setw -g window-status-current-attr bright

set -g pane-border-fg green
set -g pane-border-bg black
set -g pane-active-border-fg white
set -g pane-active-border-bg yellow

set -g message-fg white
set -g message-bg black
set -g message-attr bright

set -g status-utf8 on
set -g status-interval 60

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-justify centre
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux tmux session window panel