是否可以自定义 ssh shell 提示符以显示域名而不是 ip 例如
ubuntu@ip-xx-xxx-xx-xxx:~$
和
[email protected]:~$
编辑:我不想对域名进行硬编码,而是想获取关联的域名
答案1
shell 提示符由 bash 中的变量决定PS1
。我目前的PS1
是:
[[email protected] ~]$ echo $PS1
[\u@\H \W]\$
该参数\H
指定放置主机名。您可以替换您的 bashrc 以使用类似 export PS1="\[电子邮件保护]:\W$”
更好的选择是将主机名更改为dev.mydomain.com
。查看命令的手册页hostname
以在 Linux 中设置主机名。
查看 : Linux 主机名配置