CentOS -bash:systemctl:command not found
CentOS下大量命令比如systemctl无法使用
今天在配置服务器环境变量时突然发现好多命令用不了了
当时的的情况如图:
执行:
echo $PATH
如图:
很明显,问题出在了环境变量上了,需要修改profile文件,因为不知道是什么地方写错了(cat也用不了了),先把各种命令的环境变量写入profile让命令恢复正常
分别执行:
echo 'export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin' >> /etc/profile
source /etc/profile
找一下错误并修改
非常低级的错误,直接写了地址,覆盖了前面配置的环境变量,所以导致了大量命令无法使用
修改后:
保存退出,执行:
source /etc/profile
至此完美解决!