tmux

基本介绍

tmux是什么?

terminal multiplexer

Linux上的终端复用神器

可从一个屏幕上管理多个终端

能保存 session而且还能多端实时直播 session

基本概念:

一个会话包含多个窗口

一个窗口就是一个终端,可以包含多个窗格

基本操作

tmux中最重要的是一个快捷键前缀,几乎每个操作都需要,默认是Ctrl+b,可以按照如下方法修改,下文中的prefix就是指快捷键前缀

修改默认快捷键前缀的方法:

~/.tmux.conf里增加如下,将快捷键前缀修改为Ctrl+a:

set-option -g prefix C-a

unbind-key C-b

bind-key C-a send-prefix

bind-key R source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded."

会话外的会话管理命令:

tmux new  创建默认名称的会话

tmux new -s mysession  创建名为mysession会话

tmux ls  显示会话列表

tmux a  连接上一个会话

tmux a -t mysession  连接指定会话

tmux kill-session  关闭上次打开的会话

tmux kill-session -t s1  关闭会话s1

tmux kill-session -a -t s1  关闭除s1外的所有会话

tmux kill-server  关闭所有会话

会话内的会话管理命令(prefix表示快捷键前缀,默认是Crtl+b):

prefix :new -s <name-of-my-new-session> 新建会话

prefix s  列出会话,可进行切换

prefix $  重命名会话

prefix d  临时退出但不删除会话

prefix :kill-session  会话内退出并删除session

Prefix :kill-server 删除所有session

窗口管理命令:

 

prefix c  创建一个新窗口

prefix ,  重命名当前窗口

prefix w  列出所有窗口,可进行切换

prefix n  进入下一个窗口

prefix p  进入上一个窗口

prefix 0~9  选择编号0~9对应的窗口

prefix  f      多个窗口里搜索关键字

prefix &  关闭当前窗口

窗格管理命令:

prefix %  水平方向创建窗格

prefix "  垂直方向创建窗格

prefix Up|Down|Left|Right  根据箭头方向切换窗格

prefix o  顺时针切换窗格

prefix x  关闭当前窗格

插件管理器TPM:

安装TPM

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

touch ~/.tmux.conf

vim ~/.tmux.conf

修改~/.tmux.conf

# List of plugins
set -g @plugin ‘tmux-plugins/tpm’
set -g @plugin ‘tmux-plugins/tmux-sensible’
# Other examples:
# set -g @plugin ‘github_username/plugin_name’
# set -g @plugin ‘git@github.com/user/plugin’
# set -g @plugin ‘git@bitbucket.com/user/plugin’
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

tmux source ~/.tmux.conf

tmux 不能持久保存 session,需要安装tmux-resurrect

安装方法:

~/.tmux.conf 中添加

set -g @plugin ‘tmux-plugins/tmux-resurrect’

Prefix I

使用方法:

prefix + Ctrl-s - 保存 session

prefix + Ctrl-r - 恢复 session

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值