tmux
可谓是Linux下的神器。一般退出远程Linux服务器后,相关的进程、文件等就一并关闭了。而tmux
可以在远程Linux服务器上完整保留你打开的窗口、文件等内容,方便在另一台电脑上登录远程终端后继续工作。
tmux
设置完成后,完全可以把远程服务器当成本地电脑来使用。ssh
登录到远程Linux服务器后,进行调试、维护、开发等工作非常方便。
tmux
有引导键
(prefix
)的概念,默认的引导键
是CTRL
+b
。即需要先按下CTRL
+b
,再按其它按键来执行tmux
的一些操作。
安装
各大linux发行版软件仓库里自带,目前最新版本是3.0a。
在debian
下:
设置
在用户主目录~
下新建一个.tmux.conf
文件,这也是tmux
默认的配置文件。
安装tpm
插件管理器
tpm
是tmux
的插件管理器,用来安装其它的插件、主题等。地址在这里。
- 安装
tpm
:
1
| git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
- 在
.tmux.conf
中加入下面内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| # change PREFIX from CTRL+B to CTRL+S set -g prefix C-s ## 更改引导键,使用ctrl+s替代默认的ctrl+b
# Use vim key binding setw -g mode-keys vi ## 默认是使用emacs的按键绑定
## 使用prefix + h/j/k/l在不同的pane间切换 bind-key h select-pane -L bind-key j select-pane -D bind-key k select-pane -U bind-key l select-pane -R
set-option -g mouse on #启用鼠标支持
# List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible'
# dracula theme for tmux ## install dracula theme set -g @plugin 'dracula/tmux' ## dracula theme config set -g @dracula-plugins "ssh-session cpu-usage ram-usage time" #状态栏显示的内容 set -g @dracula-show-flags true set -g @dracula-show-left-icon session # 最左侧的图标显示当前tmux session名称 set -g @dracula-show-powerline true # 显示powerline,更美观 set -g @dracula-time-format "%F %R" # 时间格式
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'
|
- 新建一个
tmux
会话
然后按下prefix
+I
(注意,是大写的i),来安装所有插件。