在linux shell提示符下设置主机名

我有一个ec2实例。 当我login时,会提示:

[ec2-user@ip-10-128-80-10 ~]$ 

我想把ip-10-128-80-10改写成某个昵称,比如us1,us2,us3。

 [ec2-user@us1 ~]$ 

如何设置?

这是系统的主机名,可以在/etc/hostname

接下来,以root身份执行此操作

 $ service hostname restart 

请注意,如果您不想更改主机名,则不必更改主机名。 如果你只是想改变提示,你可以设置shellvariablesPS1。 目前,这可能是这样的:

 PS1='[\u@\h \w]\$ ' 

你可以将它设置为任何你喜欢的,例如

 PS1='\u@test1234 \w\$ '