可能重复:
撤消“rm -rf ~”命令?
所以我犯了一个愚蠢的错误,我sudo rm -rf
对我的 ~/ 目录做了一些操作。我没有想到那里面的隐藏文件。现在它不再显示我所在的目录或我的用户名,而是显示 -bash-3.2$,而以前它显示:[用户名@主机位置]$ 我想知道有没有办法重新生成这些文件,以便它显示文件夹位置和我的用户名等。谢谢。
答案1
没有办法恢复这些文件(除非您已进行备份 - 您应该这样做!)。
尝试从其他用户帐户复制 .bashrc 等文件。如果您没有其他用户帐户,请创建一个并登录。Bash 将为您重新创建这些文件。
答案2
在您的 ~/.bash_profile 文件中,添加行
export PS1='\u@\h \w $ '
答案3
rm -f ~/ 不会删除您的隐藏文件,但在您的情况下唯一的选择是恢复这些文件。
我不确定这是否有帮助,但你可以检查一下这里
答案4
将文件从 /etc/skel 复制到您的主目录。这至少会将您恢复到新用户的点文件状态。包括您的 .bashrc