概述
注: 以下的操作前缀 为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常用命令的全部内容,希望文章能够帮你解决Linux---tmux常用命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复