我不小心删除了我的 /root 文件夹,现在我的 shell 字符串不同了。是什么赋予了?

Wac*_*Get 2 linux ssh bash putty

我愚蠢地设法删除了我/root在 CentOS 上的文件夹。我重新创建了一个空的 /root 文件夹并为其设置了 root 权限,但是现在我在 PuTTY 中的 shell 字符串不同了。

以前是说[root@servername ~]$,现在只是说-bash-4.1#

发生了什么事?我删除了里面重要的东西/root吗?如何恢复以前的字符串?

Iir*_*ayn 7

您可能删除了一个.bashrc.bash_profile文件 - 默认情况下,这些文件是隐藏的ls。您可以创建一个新.bashrc/root喜欢的东西PS1='[\u@\h \W]\$,这将使你类似的东西对你失去了什么。

如果您想/root设置与初始安装大致相同的设置,而不是创建一个空的,/root您可以cp -a /etc/skel /root- 这将复制所有默认用户帐户文件,这可能是您的发行版在初始安装期间所做的。这些文件将包括.bash_profile特定于发行版的 等。