Tmux 是什么?
Tmux: Terminal MultipleXer(终端复用器)。那么问题来了,Tmux 提供什么功能,能够实现终端功能复用?
- 终端会话管理
- 终端窗口管理
安装
# linux
sudo apt-get install tmux
# macOS
brew install tmux
# window 使用: https://codeandkeep.com/Tmux-on-Windows/
复制代码
终端会话
用户与计算机之间通过终端交互称之为 “会话(session)” ,但是会话随着终端的关闭而结束。有时候,使用时并不想它结束,只是想切到一个新窗口做一些其他的事情,为了满足这些需求,Tmux 这些能够实现多后台会话功能的终端复用器出现。
Tmux 会话-增/链/切/删/改/查
增加:默认会话
tmux # 添加默认会话
复制代码
增加:命名会话
使用 new 命令与 -s 参数新建
tmux new -s <name>
复制代码
链接:已有会话
- 按编号
- 按名称
tmux attach -t 0
tmux attach -t <name>
复制代码
切换:已有会话
- 按编号
- 按名
tmux switch -t 0
tmux switch -t <name>
复制代码
退出(删除):会话
- 使用快捷键:
ctrl + d - 使用命令:
exit
杀死:会话
依据会话编号删除:
tmux kill-session -t 0
复制代码
依据会话名字删除:
tmux kill-session -t <name>
复制代码
分离:会话
分离可以简单的理解为后台模式:
- 使用快捷键:
ctrl + b d - 使用命令:
tmux detach
更改:已有会话
- tmux 命令
- 快捷键:
ctrl+b, $
tmux rename-session -t 0 <name>
复制代码
查看:会话
- tmux 命令
- 使用快捷键
tmux ls
tmux list-session
复制代码
- ctrl + b, s (一个可视化窗口)
窗口管理
// TODOS
参考
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END























![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)