命名终端/选项卡

loc*_*jay 13 mac terminal.app macos

有没有办法命名终端窗口,甚至更好地为每个选项卡命名。目前他们只得到底层进程名称:例如,运行elasticsearch的选项卡获取名称java

bub*_*ubu 15

好。

echo -n -e "\033]0;在苏联,标题栏设置你\007"

将您的标题设置为“在苏联俄罗斯,标题栏为您设置”

  • 请注意,“0”设置窗口和选项卡标题。从 Mac OS X Lion 10.7 开始,您可以使用“1”(选项卡标题)和“2”(窗口标题)独立设置它们。 (5认同)
  • 或者,甚至更短,您可以使用 `echo -ne` 代替 `echo -n -e`。 (3认同)
  • 我建议使用 printf 而不是 echo,因为它更简单、更便携(POSIX 中没有定义“-n”选项):`printf '\e]0;...\a'` (3认同)
  • 如果您对其工作原理感兴趣,它会使用 [XTerm 转义序列](http://tldp.org/HOWTO/Xterm-Title-3.html)(也称为控制序列)。完整的序列列表可在 [此处](http://www.opensource.apple.com/source/X11apps/X11apps-30.1/xterm/xterm-251/ctlseqs.txt) 获得。 (2认同)

Wuf*_*ers 11

您可以使用@bubu 的解决方案,或者您可以右键单击选项卡,选择“检查选项卡”,然后从那里设置标题。

  • 或者按 `Cmd-I` 来获取检查器。 (6认同)
  • Shift-Command-I(外壳 > 编辑标题)还会显示检查器并确保它选择信息窗格。 (2认同)