一、修改终端模拟器窗口标题(非系统主机名)
使用快捷键 macOS:
按 `Command + Shift + I` 打开终端标题编辑器,直接修改标题后按回车
Linux:使用 `Shell-编辑标题` 功能(通常按 `Ctrl + Shift + I`)或修改 `PS1` 变量
修改PS1变量 在终端中输入 `echo $PS1` 查看当前提示符格式
添加 `$(hostname)` 可显示主机名,例如:
```bash
export PS1="\[\e]2; \u@\h \w\$ "
```
保存修改后,每次打开终端时标题将更新
二、修改系统主机名(影响网络配置)
使用`hostname`命令
以超级用户身份执行:
```bash
sudo hostname 新主机名
```
修改 `/etc/hostname` 文件:
```bash
sudo vi /etc(hostname)
```
将内容改为新主机名,保存退出
修改 `/etc/hosts`文件
编辑文件:
```bash
sudo vi /etc/hosts
```
添加或修改条目,例如:
```
127.0.0.1 新主机名
```
重启终端或系统生效
三、修改当前终端会话名称
Linux/macOS
使用 `sessionname` 命令:
```bash
sessionname 新名称
```
或者在终端标题中手动输入 `$(hostname)` 并回车
注意事项
权限要求: 修改主机名需超级用户权限,建议使用 `sudo` 系统重启
环境变量:修改 `PS1` 仅影响当前终端会话,关闭后失效
根据需求选择合适的方法,若仅需显示不同名称,修改PS1即可;若需更改系统标识,则需调整主机名配置。