ubuntu - 如何修复终端中的 sudo 命令错误
问题描述
几条命令后:
我不能使用“sudo”命令或“ept”命令
我怎样才能解决这个问题?
解决方案
请尽可能发布文本而不是图像。
在第二张图片中,它告诉您路径中缺少 /usr/bin,这可以通过您在第一张图片中覆盖路径变量的事实来解释。
PATH 是一个环境变量,告诉您的 shell 在哪里寻找程序文件,例如sudo
和apt-get
. 这就是为什么您应该始终将值附加到您的路径(由“:”分隔)而不是完全覆盖它。
要解决问题本身,请将 /usr/bin 添加回您的路径,使用
export PATH="$PATH:/usr/bin"
或者重新加载你的shell,然后使用
export PATH="$PATH:$JAVA_HOME/bin"
代替
export PATH=$JAVA_HOME/bin
在新目录之外保留预设值。
推荐阅读
- python - 如何将给定 URL 中的值导入 python
- java - 如何有效地使用 apache-poi 从 FTP 服务器读取大型 excel 文件?
- mfc - 检测是否使用 MFC 安装了 Opera 浏览器
- vue.js - 除了单击的按钮外,如何禁用按钮?
- c# - Is there any Solution for my code problem in webbrowser to identify between Select tag and option
- react-native - react-navigation 和 api 调用的 Redux 错误
- raku - 在 perl6 语法中放松空格的最佳方法是什么?
- node.js - 多次请求时出现内部服务器错误,nginx + node.js + pm2
- java - 在Spring Boot中没有外键的Rest api返回项
- docker - 如何与 docker 机器共享本地主机的文件