之前我更改了 gnome-terminal 标题以显示我登录了哪个服务器。我不记得我是怎么做到的,现在也无法更改它。
我浏览了我的 .bashrc,没有找到任何可以设置它的东西,然后以 su 身份登录。作为超级用户,标题也会改变。
我检查了我的 .Xdefaults 文件...什么也没有
我尝试使用以下命令打开 gnome 终端:
gnome-terminal --title=$PWD
我使用上述命令或 PROMPT_COMMAND 设置的任何标题都将显示半秒钟,然后恢复为我的服务器名称。
我也查看了终端设置。有什么想法我可以在哪里进行此更改吗?在 CentOS 上运行。
答案1
答案2
它可能正在使用shell 转义代码像这样:
echo -ne "\033]2;hello\007"
这会将终端标题设置为hello
。根据描述,我猜您正在做这样的事情:
gnome-terminal -> shell(e.g. bash) -> ssh user@othermachine -> bash
在这种情况下,您需要在本地机器上搜索它,可能是 bash 或 ssh 正在做的事情。