系统中 getenforce、ifconfig、fdisk 等指令无法成功调用。
1、当在 Linux 平台下运行 fdisk、getenforce、ifconfig 等工具时,若终端返回类似 bash: xxx: command not found 的错误信息,大概率是由于当前用户的环境变量 PATH 设置不完整所引起。常见原因在于 .bash_profile 文件中未正确声明必要路径,尤其是 /bin、/usr/bin、/sbin 和 /usr/sbin 这四个关键目录。这些目录存放着大量基础系统命令,一旦未被纳入 PATH,Shell 就无法检索到对应可执行文件,因而报出“命令未找到”。
2、在图形界面中启动终端,键入 pwd 查看当前所在位置,输出结果为 /home/oracle,表明当前处于 oracle 用户的家目录。
3、运行 ls -a 可列出当前目录下所有文件,含以点(.)开头的隐藏配置文件。
4、使用 cat .bash_profile 命令可读取并显示该用户 shell 启动时加载的环境变量定义内容。


5、输入 vi .bash_profile 进入编辑模式,对环境变量配置文件进行修改。
6、修改完成后,执行 source .bash_profile 使新配置即时生效,无需重新登录或重启 Shell。


7、再次尝试调用 getenforce、ifconfig 等命令,均已恢复正常运行状态。


















