Ubuntu 20.04.3 LTS
安装tmux
:
apt
安装
$ sudo apt-get update
$ sudo apt install tmux
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libevent-2.1-7 libutempter0
The following NEW packages will be installed:
libevent-2.1-7 libutempter0 tmux
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 438 kB of archives.
After this operation, 1,222 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
$ tmux -V
tmux 3.0a
编译安装
下载并解压到本地
$ wget https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz
$ tar -zxvf tmux-3.2a.tar.gz
$ cd tmux-3.2a
安装所需工具
$ sudo apt install libevent-dev ncurses-dev build-essential bison pkg-config
编译
$ ./configure && make
安装
$ sudo make install
make[1]: Entering directory '/home/**/tmux-3.2a'
/usr/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c tmux '/usr/local/bin'
make install-exec-hook
make[2]: Entering directory '/home/**/tmux-3.2a'
if test xmdoc = xmdoc; then \
sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1 \
>./tmux.1.mdoc; \
else \
sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1| \
mawk -f ./mdoc2man.awk >./tmux.1.man; \
fi
/usr/bin/mkdir -p /usr/local/share/man/man1
/usr/bin/install -c -m 644 ./tmux.1.mdoc \
/usr/local/share/man/man1/tmux.1
make[2]: Leaving directory '/home/**/tmux-3.2a'
make[1]: Nothing to be done for 'install-data-am'.
make[1]: Leaving directory '/home/**/tmux-3.2a'
$ tmux -V
tmux 3.2a
卸载
$ sudo make uninstall
命令模式
进入tmux
任一面板pane
,按下前缀键
+ :
进入命令模式,输入命令语句执行。默认前缀键为Ctrl+b
,首先同时按下Ctrl
键和小写字母b
键,然后同时按下Shift
键和:/;
键,即可。
配置
配置文件
系统级配置文件:
/etc/tmux.conf
用户级配置文件:
~/.tmux.conf
配置文件内容为一系列的tmux
命令,在tmux server
启动时依次执行配置文件中的命令语句
配置文件只有在tmux server启动时才会加载,修改了配置文件时需要重启服务或者重载配置文件
关闭服务重启
进入命令模式输入命令:
:kill-server
关闭服务后所有会话session
会被关闭,重新创建session
即可完成重启
重载配置文件
在命令模式下输入命令:
:source ~/.tmux.conf
即可重新加载配置文件
修改快捷键
修改前缀键(prefix key)
前缀键通过prefix
选项设置,默认为C-b
即Ctrl+b
,修改为Alt-b
:
通过命令
进入命令模式,输入命令:
:set -g prefix M-b
通过配置文件
配置文件~/.tmux.conf
加入一行:
set -g prefix M-b
进入命令模式,输入命令重新加载配置文件
:source ~/.tmux.conf
修改分屏键
通过命令
进入命令模式输入命令:
:bind-key -T root M-d split-window -h
:bind-key -T root M-D split-window
通过配置文件
配置文件~/.tmux.conf
加入:
bind-key -T root M-d split-window -h
bind-key -T root M-D split-window
重新加载配置文件即可
没有评论:
发表评论