Tmux安装及应用
tmux 是一个终端多路复用器:它可以在一个屏幕上创建、访问和控制多个终端。tmux 可能会从屏幕上分离并继续在后台运行,然后再重新连接。
安装 tmux
如果你的服务器的系统是 redhat、centos 或 fedora,那么安装会很简单:
1 |
|
tmux 依赖于 libevent 库和 ncurses 库,所以如果你的系统中原本没有这两个库的话,yum 会在安装时自动一并安装上。
如果你的服务器的系统是 ubuntu,那么安装也很简单:
1 |
|
如果你的服务器的系统是 OS X Server,仍然是一条命令搞定:
1 |
|
brew 是苹果系统中常用的包管理工具,如果你的 OS X Server 提示你没有 brew 命令的话,则要事先安装这个包管理工具:
$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ install/master/install)”
tmux 基础命令
- 启动 tmux
1 |
|
-s 是session的缩写
- 创建一个新窗口
在创建会话的同时,tmux 会在会话中创建一个窗口(tmux window) 0:bash。
快捷键创建新窗口
第一步:按 Ctrl+B 组合键,然后松开。
第二步:再单独按一下 c 键。
- 在窗口间切换
切换到 0:bash 这个窗口,步骤如下:
第一步:按 Ctrl-B 组合键,然后松开。
第二步:按数字 0 键。
关闭窗口
1
[root@cs ~]# tmux kill-window -t 2
退出会话
第一步:输入组合键 Ctrl+B,然后松开。
第二步:输入字母 d。
查看并回到会话
1
2
3[root@cs ~]# tmux ls
cs: 2 windows...
[root@cs ~]# tmux a -t cs关闭会话
1
[root@cs ~]# tmux kill-session -t cs
参考资料
https://github.com/tmux/tmux
http://c.biancheng.net/linux/tmux.html
Tmux安装及应用
http://example.com/20210726-tmux安装及应用/