终端多路复用之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 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 @   咿呀哒喏  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示