为什么我的命令提示符不同

为什么我的命令提示符不同

长话短说,我需要在服务器上完全重新安装 CentOS/WHM/cPanel 堆栈。我有可用的 cPanel 帐户备份(使用内置的 WHM 备份系统在 S3 上备份),因此我使用这些备份在全新安装中恢复我的用户帐户。我再次使用内置的 WHM 工具从 S3 恢复帐户。确切的恢复过程是使用 SSHwget从 S3 下载到 /home/ 目录,然后使用“恢复完整帐户/cpmove 文件”。

现在,当我使用 SSH 登录用户帐户时,情况看起来有所不同:

前

在我看到之前[email protected] [~/currentFolder]#

后

现在我明白了[cPanelAccountName@serverHostName public_html]$

所有内容都已移至方括号内,不再显示与帐户关联的域名,并且现在显示服务器的主机名。还有一个$代替#.

我担心帐户没有正确恢复,但我希望这只是由于我的堆栈中的某些内容较新版本所致。

所以我的问题是这些变化到底意味着什么?

答案1

命令提示符的显示方式由环境变量决定PS1。您似乎已经为此变量设置了自定义值,并且在重建服务器后,它似乎已恢复为默认值。如果您希望以以前的方式查看提示,则可以修改此变量。

不必担心您的cPanel帐户是否已根据此正确恢复。

这是我的服务器上的设置:

sree@singa01 [/tmp]$ echo $PS1
\u@\h [\w]$

了解我如何通过更改变量中方括号的位置来更改提示中方括号的位置PS1

sree@singa01 [/tmp]$ export PS1="[\u@\h \w]$ "
[sree@singa01 /tmp]$

您可以通过以下两个链接阅读快速教程,并且可以根据需要修改提示:

链接1

链接2

链接3

PS1 – 默认交互提示

相关内容