linux里所有命令都不存在

打开/etc/profile ,看这个配置文件里的PATH变量,遍历这个变量里配置的多个路径,查看命令是否存在。

主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 

PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

完成以后记得保存并source /etc/profile

 

P.S.实际上有件很有意思的事情,例如hadoop下直接使用bin/start-all.sh是可以的,hive下直接使用bin/hive,hbase下使用bin/start-hbase.sh都是支持的,但如果进入bin下再使用就不管用了。按理说我在path里面已经配置了bin,但还是找不到。

 

如果是最小化安装的话,是没有自带那些命令. 需要自己安装 . 
安装命令”yum install net-tools.x86_64” .

posted @ 2018-02-27 14:34  Shaw_喆宇  阅读(1050)  评论(0编辑  收藏  举报