如何更改命令提示符中的主机名。
我有
[root@domU-12-31-19-93-37-71 ~]# ls
我可以换成
[root@jasonvaritek ~]# ls
答案1
最简单的方法是永久更改机器的主机名,而不是在 CLI 上使用“hostname”命令。您至少可以在 RHEL/Centos/Fedora 机器上的 /etc/sysconfig/network 中进行此更改。重新启动机器后,命令提示符中的主机名应该会反映您的更改。
如果使用 bash shell,也可以通过 PS1 变量进行更改。例如,运行
echo $PS1
将显示类似“[\u@\h \W]\$”的内容。其中,\u 是用户名,\h 是主机名,\w 显示当前工作目录的基本名称,其中 $HOME 用波浪符号缩写。
要更改主机名,您只需设置 $PS1 以反映您的值而不是您的主机名,如下所示
PS1="[\u@jasonvaritek \W]\$"
当然,如果您希望此更改持久,则需要在 bash 配置文件设置中设置环境变量。