Mic*_*ton 13
将损坏的文件移开,然后重新安装提供损坏文件的包。
mv /etc/bashrc /etc/bashrc.damaged
yum reinstall $(rpm -qf /etc/bashrc)
Run Code Online (Sandbox Code Playgroud)
您是否覆盖了.bashrc用户目录中的 ?或者像这样.bashrc存储在/etc/skel/? You can always copy the default.bashrc from/etc/skel/` 中的系统范围:
cp /etc/skel/.bashrc ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
编辑:在原始海报下方的评论中指出:
当我应该写>>时,我确实echo export EDITOR=/usr/bin/nano > /etc/bashrc。
好的,这说明出了什么问题。但总的来说,任何建议使用>>串联来调整 Linux/Unix 系统文件的人都应该被公开羞辱。问题正是您遇到的问题。所有这一切>>确实是追加内容到左侧>>的该项目顶部的右侧>>。它看起来既流畅又快速,但在我看来,您只需在编辑器中打开文件并将需要添加的任何内容添加到文件末尾,就更安全了。只需这样做:
sudo nano /etc/bashrc
Run Code Online (Sandbox Code Playgroud)
添加您需要添加到该文件的任何内容,保存并继续。