登录屏幕不断返回(与 bash_completion 相关)

登录屏幕不断返回(与 bash_completion 相关)

我正在使用 Ubuntu 12.04。我不小心删除了/etc/profile.d/bash_completion.sh。然后我通过从另一台类似的 Linux 机器(相同的操作系统)复制相同的文件来恢复它。

现在我无法登录,因为每次成功登录后登录屏幕都会不断返回。我尝试了 Xubunto 会话和 Xfce。

如有任何建议,我们将不胜感激。

答案1

如果你认为是该文件导致的,你可以通过重新安装软件包将其重置为软件包的默认值bash-completion。我们必须更有力一点让它复制回配置,但这应该有效:

sudo rm /etc/profile.d/bash_completion.sh
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall bash-completion

重新启动并查看结果如何。


我突然想到,您可能无法进入终端输入此内容!那里有几个选项,但以下是我最喜欢的:

它们都应该在安装时将您设置为 root,然后您就应该能够执行更改。如果没有其他操作,只需删除当前bash_completion.sh文件即可。这样您就可以正常重新登录,尽管没有 Bash 自动完成。

答案2

我尝试了很多不同的方法,包括删除该文件,但都没有用。

最后,我通过删除主目录中的 .dmrc 文件解决了问题。我访问了 tty1 控制台 (Ctrl+Alt+F1) 并从那里执行了此操作。

谢谢。

相关内容