linux错误提示“-bash:。。。。: 没有那个文件或目录”问题解决
·
错误提示
登录CentOS 时,提示:
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/php/bin:/usr/local/php/sbin: 没有那个文件或目录
问题发现
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/php/bin:/root/bin
和提示中对比,少了/usr/local/php/sbin,
cat /etc/profile,发现环境变量如下写的:
#PHP7.3
export PHP_HOME=/usr/local/php
export PATH=$PATH:$PHP_HOME/bin;$PATH:$PHP_HOME/sbin
查了一下,环境变量之间是用:隔开,而不是用分号隔开。
问题解决
vim /etc/profile
#PHP7.3
export PHP_HOME=/usr/local/php
export PATH=$PATH:$PHP_HOME/bin:$PHP_HOME/sbin
保存退出并使其生效
[root@localhost ~]# source /etc/profile
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/php/bin:/root/bin:/usr/local/php/bin:/usr/local/php/sbin
[root@localhost ~]#
这样再重新登录,文章开头的错误提示不再有了。
更多推荐
已为社区贡献1条内容
所有评论(0)