广播输入
广播输入会把终端命令栏中的一条命令发送到多个终端面板,适合机群部署、跨环境检查和多节点维护。
启用广播输入
Section titled “启用广播输入”- 点击终端命令栏中的广播图标,或按
⌘B(macOS)/Ctrl+B(Windows/Linux) - 广播目标菜单会显示其他已打开的终端面板
- 逐个选择面板,或使用全选
- 从命令栏提交一条命令
命令栏会显示当前启用的广播目标数量。
- SSH 会话会显示主机名
- 本地终端面板会标记为“本地终端”
- 提供全选和全部取消操作
- 显示当前面板和启用的目标数量
- 当前面板始终会收到提交的命令
广播启用后:
- 命令栏把提交的命令行发送给当前面板和每个选中的目标
- 每个面板通过自己的原生终端会话对象接收命令
- 每个目标独立执行命令
- 目标可以位于不同分屏位置或标签页
直接在终端画面中键入的内容不会逐键镜像。广播命令请使用终端命令栏提交。
打开广播目标菜单,逐个取消选择面板,或使用全部取消。
关闭目标面板后,它会自动从当前目标集合中移除。广播没有永久指定的发送端;每次提交命令时,当前活动面板就是该命令的来源。
- 机群部署 — 同时在 10 台服务器上运行
sudo systemctl restart myapp - 环境一致性检查 — 在开发、预发布和生产环境运行
env | grep APP_ - 同步查看日志 — 同时执行
tail -f /var/log/app.log - 配置发布 — 在多个节点上处理同一路径的配置文件
- 集群维护 — 向多个 Kubernetes 节点提交维护命令
广播可以和终端分屏配合使用。你可以让一组 SSH 面板接收同一条提交命令,同时查看每个目标的输出。