如何将 Terminal.app 中选项卡的标题设置为我登录的远程服务器

ale*_*lin 3 ssh terminal terminal.app macos

我使用一台 Mac 来处理其他几台 Mac。

我想要做的是找到一种方法,以编程方式将 Terminal.app 选项卡的标题设置为我通过 ssh 连接到的服务器的名称,这样我就可以一目了然地确定我想跳转到哪个选项卡检查特定服务器。

有人知道怎么做吗?

谢谢。

小智 6

当然,这是一个简单的方法:

echo -n -e "\033]0;Superuser.com rules\007"
Run Code Online (Sandbox Code Playgroud)

只需将“SuperUser.com 规则”更改为您想要为会话命名的任何内容。

要捕获主机名并将其发布到标题,您可以运行这样的操作

name=`hostname`;echo -n -e "\033]0;$name\007"
Run Code Online (Sandbox Code Playgroud)