我的所有 bash 命令都不起作用

我的所有 bash 命令都不起作用

我有一台 Ubuntu 9.10 上网本。它一直运行良好。两天前,我以 root 身份运行了一段时间(约 30 分钟),当我返回我的用户帐户(这台机器上唯一的其他帐户)时,~/bin 中的所有命令都停止工作。

如果我尝试ls,结果显示“不能执行二进制文件”. 同上ln, mv, mkdir, 清除, cp,等等。它们都以 root 身份运行(这很合理,不同的文件),但我不知道为什么会发生这种情况。我不想一直以 root 身份移动。有什么想法吗?

答案1

检查您的用户配置文件中的路径变量。/bin 应该在那里。

答案2

您是说您在 $HOME/bin 中有一个系统命令的副本吗?这听起来是个很奇怪的想法。无论如何,“无法执行二进制文件”可能意味着路径中的文件适用于错误的体系结构。它是网络共享,还是您从其他计算机复​​制了二进制文件?

相关内容