-
安装tmux:
apt-get install tmux
-
新建tmux窗口:
tmux
或
tmux new -s session-name
-
退出当前窗口:在 Tmux 窗口中,按下
Ctrl+b d
或者输入
tmux detach
命令。
-
查看所有后台的tmux窗口:在linux terminal中输入
tmux ls
命令可以查看当前所有的 Tmux 会话。
-
进入后台tmux:
# 使用会话编号
$ tmux attach -t 0
# 使用会话名称
$ tmux attach -t session-name
-
杀死后台会话:
# 使用会话编号
$ tmux kill-session -t 0
# 使用会话名称
$ tmux kill-session -t session-name
-
重命名会话:
tmux rename-session -t 0 new-name
-
快捷键:
Ctrl+b d:分离当前会话。
Ctrl+b s:列出所有会话。
Ctrl+b $:重命名当前会话。
另外,tmux也支持分割窗口,新建窗口等操作,具体可以参考:参考链接 —— 阮一峰
# cat << EOF > /dev/null
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warr...
tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,採用BSD授权。使用它最直观的优点就是,通过一个终端登录远程主机并执行tmux后。在当中能够开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。(该段文字来自于百度文库)
1.安装ncurses-devel
yum -y install ncurses-devel
2.安装libevent...
#### 分离与重连会话
当希望暂时离开当前工作而不关闭任何正在运行的应用程序时,可以通过组合键`Ctrl+b`后跟字母`d`来分离会话。要返回到已有的会话,只需执行下面这条命令即可:
```bash
tmux attach-session -t my_session_name
此操作将会把用户带回先前被中断的工作状态之中。
#### 创建新窗格与分割视图
在一个已经存在的会话里,如果想要进一步划分屏幕空间以便同时查看不同的任务,则可通过垂直或水平方式切割现有区域。具体做法是在按下`Ctrl+b`之后紧接着按 `%`(竖直切分) 或 `" `(水平切分),以此创建额外的窗格。
#### 导航于各窗格间
一旦有了多个窗格,就可以利用快捷键在它们之间移动光标位置。默认情况下,先敲击 `Ctrl+b`, 接着使用方向键就能实现在各个子窗口间的转换。
#### 自定义配置文件 `.tmux.conf`
对于更高级别的定制化需求,比如调整颜色主题或是绑定自定义热键等,都可以编辑位于家目录下的`.tmux.conf` 文件来进行设置。这样不仅能够提升工作效率还能让界面更加符合个人喜好。