终端多路复用之tmux

1. 装包

yum -y install tmux

 

2. 添加终端

启服务:

tmux

加终端:

先按住Ctrl-B,然后松开,按C

3. 切换终端

先安装Ctrl-B,然后松开,按终端号【数字】

4. 区分当前终端

带*符号的就是当前终端

 

如下图,当前终端为 2:bash*

切换到0:bash,需要先按Ctrl-B,然后松开,再按数字0 即可

 

------------------------------------------------------------------

在终端窗口上,运行tmux,其实就打开了一个终端与tmux服务的会话。只不过我们可以在tmux会话上层,再次输入’会话‘命令,使tmux上层运行的'会话'与终端窗口进行分离。这里面tmux其实可以称之为伪窗口(它其实是会话)。
# 启动tmux tmux # 不保存会话,退出 exit 或 Ctrl+d

# 保存会话,退出
Ctrl+b,然后d退出
或 tmux detach
-------------------------------------------------------

# 启动命名tmux
tmux new -s <name>

# 分离会话 tmux detach


#查看当前所有的tmux伪窗口。
tmux ls

---------------------------------------------------------------------------------

通过tmux detach关闭tmux伪窗口后,再次进入某一个会话窗口

# 重接会话 使用伪窗口编号
tmux attach -t 0

# 重接会话 使用伪窗口名称
tmux attach -t xiaoqi
----------------------------------------------------------------------------------

彻底关闭某个会话

# 使用会话编号
tmux kill-session -t 0

# 使用会话名称
tmux kill-session -t <name>
-----------------------------------------------------------------------------------
切换会话
# 使用会话编号
tmux switch -t 0

# 使用会话名称
tmux switch -t <session-name>
-------------------------------------------------------------------------------------
其他:

#重命名会话
tmux rename-session -t 0 <new-name>
# 列出所有快捷键,及其对应的 Tmux 命令
tmux list-keys

# 列出所有 Tmux 命令及其参数
tmux list-commands

# 列出当前所有 Tmux 会话的信息
tmux info

# 重新加载当前的 Tmux 配置
tmux source-file ~/.tmux.conf
 
 
 
 
posted @ 2023-01-04 15:00  咿呀哒喏  阅读(70)  评论(0编辑  收藏  举报