更改/添加文本至当前用户@服务器

更改/添加文本至当前用户@服务器

选择一个好的标题有点困难,抱歉!

当您登录 Linux 时,您会看到可以在其中输入命令的用户和域。

[user@location domain.nl]$ mv ~/example ~/my-new-example

我有 2 台几乎完全相同的服务器。我可以更改 user@location 文本或添加一些内容吗?

[my-own-text-here]$ mv ~/example ~/my-new-example

答案1

您可以通过编辑/etc/bashrc文件或创建自定义 shell 脚本来执行此操作/etc/profile.d

如果您想要编辑bashrc,请找到此行(如果不是整个文件,请确保至少备份此行,以防您犯了错误):

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "

第二个PS1是使用\u@\huser@hostname。您可以将其更改为您想要的任何内容。例如,如果一个是数据库服务器,则可以将其更改为PS1="[\u@DBSERVER \W]\\$ ";如果另一个是 Web 服务器,则可以将其更改为PS1="[\u@WEBSERVER \W]\\$ "

之后,输入后bash您将看到文本发生变化。如果用户执行相同操作或下次登录时,他们就会看到它。

再补充一点,在进行任何更改之前请先进行备份。

相关内容