我正在使用 putty 连接到托管在 EC2 上的库存 Ubuntu 机器,并注意以下几点:
当我连接时,putty 窗口的标题首先显示为我输入的主机名(例如“myhostname.com”)。连接后,主机名更改为不同的字符串 - user@domU-12-31-20-0a-81-AB: ~(每台机器不同)。
这看起来像是某种以太网地址,我不确定。这真的很烦人,因为一旦我打开 2-3 个腻子控制台,我就不记得哪个是哪个。
从机器本身运行的 ~/.bashrc 脚本是否可能更改腻子标题?还有什么地方我应该看看?
更新:
我忘了提这个……但我已经试过了,我在连接中设置的标题在连接时会短暂显示,但就像默认主机名标题一样被覆盖。
小智 68
对这个问题更简单的答案是会话的 Putty 首选项中的两个配置更改:
在Window->Behaviour设置您想要的Window title.
在Terminal->Features检查Disable remote-controlled window title changing。
它很可能由您的shell 提示($PS1in~/.bashrc或 system-wide /etc/bash.bashrc)更新。寻找\e]2;或\033]2;或类似的转义序列。
您给定的示例看起来像通常的 "<user>@<host>:<path>" 模板,其中domU-12-31-20-0a-81-AB是内核中当前配置的服务器主机名。最有可能的是,它是由自动 Xen domU 创建工具根据您的虚拟服务器的以太网地址分配的。
您可以使用 更改当前主机名。为了使其在重新启动后保持不变,请在 /etc 中查看 - 每次重新启动时,主机名都会从文件中读取(其他发行版可能会使用或类似)。hostname newname/etc/hostname/etc/sysconfig/hostname
| 归档时间: |
|
| 查看次数: |
32410 次 |
| 最近记录: |