Linux---tmux常用命令
2016-06-18 00:47
656 查看
注: 以下的操作前缀 为ctrl+b
tmux->
session->
window->
pane
session
新建一个tmux sessiontmux new -s my_session_name
删除一个session
tmux kill-session -t session_nameor
<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就删除了)
exitor
<prefix>&
可视化列出所有window
<prefix>w
进入某个window
<prefix>窗口数字如
<prefix>1
重命名当前window,默认是bash
<prefix>, new_window_name
panel
垂直和水平分割window(对半分)<prefix>"
<prefix>%
关闭当前panel(会提示y/n)
<prefix>xor
exit
panel之间切换
<prefix>hjklor
ctrl+hjklor
<prefix>q panel数字如
<prefix> q 1or
<prefix>o
panel左右移动
<prefix>{and
<prefix>}
将当前panel在新window中打开,会创建一个新的window
<prefix>!
采用下一个panel布局
<prefix>space
改变panel大小
<prefix>shift + hjklor
<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 socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程