文章目录
#Tmux
tmux 是一个优秀的终端复用器类自由软件。
最近使用了一下,感觉非常的好用,在这记录一下相关的操作。
##常见操作
层次等级为Session — Window — Pane
一个Session有多个WIndow,一个Window可以有多个Pane
在Windows中的激活键是ctrl + b,所有的快捷键之前都是先按这个
ubuntu安装
sudo apt-get install tmux
centos无root权限安装1
下载tmux安装包,安装包下载地址,具体可参考附件地址
https://github.com/tmux/tmux/releases
然后解压编译
./configure --prefix=$HOME/.local
make
cp tmux $HOME/.local/bin
然后可以在.bashrc中设置别名
alias tmux='/home/xxxx/.local/bin/tmux'
常见操作
创建会话
tmux new -s $session_name
查询会话
tmux ls
连接查询到的会话
tmux a -t $session_name
在Windows中临时退出
ctrl + b , d
先按ctrl + b键,然后在按d键
删除指定Session
tmux kill-session -t $session_name
##Session中的相关的管理
显示相关的帮助,退出按q键
ctrl + b, ?
列出所有会话
ctrl + b, s
重命名当期对话
ctrl + b, $
临时断开会话
ctrl + b, d
##Window中的相关管理
创建一个新的窗口
ctrl + b, c
显示全部的窗口
ctrl + b, w
水平切分当前窗口
ctrl + b, %
垂直切分当前窗口
ctrl + b, "
所有符号都为英文符号
上一个窗口
ctrl + b, n
下一个窗口
上一个窗口
ctrl + b, p
第几个窗口,此处是0-9
ctrl + b, 0-9
关闭当前窗口
ctrl + b,&
##Pane中的相关操作
显示窗格的编号
ctrl + b, q
显示编号之后,按相关的数字键之后,跳转到相关的Pane
不同Pane之间选择
ctrl + b, 方向键上下左右
窗口交换
于上一个交换
ctrl + b, }
于下一个交换
ctrl + b, {
关闭当前Pane
ctrl + b, x
关闭所有Pane
ctrl + b, !
显示是否要删除,输入y删除
显示当前时间
ctrl + b, t
不想显示按一下回车即可