无法在 ubuntu 12.04 中执行命令

无法在 ubuntu 12.04 中执行命令

我被分配了一个 Ubuntu 12.04 系统。我具有管理员权限,但是当我尝试执行 ifconfig、sudo 等命令时,该命令不会执行。我执行了 ifconfig 命令并得到了以下结果

命令“ifconfig”在“/sbin/ifconfig”中可用,无法找到该命令,因为“/sbin”未包含在 PATH 环境变量中。这很可能是由于您的用户帐户缺乏管理权限造成的。ifconfig:未找到命令,但当我运行命令时,它会/sbin/ifconfig执行,但问题是我必须使用整个路径,而不仅仅是简单地输入 ifconfig。

请告诉我问题出在哪里。上述问题有解决方案吗?请帮帮我,我是 Ubuntu 新手,我想使用它,任何建议都会有帮助

答案1

听起来你的 PATH 变量已经损坏。/etc/environment应该读作这样的内容(这是从 12.04 服务器上取下来的):

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

解决这个问题,你的问题就解决了。

答案2

您可以.bashrc在主目录中编辑文件并添加行

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

如上。

相关内容