最佳答案
这是两个问题:
- OSX 终端标题栏中的文本来自终端中运行的进程的名称。可以有多个级别的进程,例如运行编辑器的 shell。终端最多显示其中的几个级别。您可以在“首选项”对话框中配置其行为。
实际上,它可以显示一个或两个进程,但它从这些进程构建标题的方式主要是由程序中的逻辑预先确定的(此信息可以通过多种方式显示)。
终端响应 xterm
样式的标题转义,将那些中的文本放在其他信息的左侧。对话框中有一个提醒,但没有明显的方法来抑制它。正如您从图片中看到的,没有其他方法(除了转义序列)可以将标题设置为不是从终端程序或其中运行的程序的当前状态派生的标题。 p>
- ttys000 是特殊设备的名称,终端通过它与计算机的其余部分、键盘 I/O 和计算机编写的文本进行通信。它是该程序可以使用的几种终端设备之一。虽然您可以更改有关上次登录的消息,但您几乎无法控制使用哪个终端设备。
进一步阅读:
关于macos - 更改 mac 终端窗口中的默认标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35929200/