linux出现command not found,主要是两种原因造成:
1、该命令所属的程序未安装。
2、未配置环境变量。
今天在配置java环境变量时,修改/etc/profile文件导致常用命令如ls,vi,vim,mv等全部提示command not found。原因是改~/.bashrc 时把环境变量改坏了。
解决方法:
1、# export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
临时加入PATH环境变量,恢复vim等命令,但重启后会失效。
2、将: export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
加入此前修改的~/.bashrc 中。
重启机器,可验证解决完成。