myf@work:~$ ls
Command 'ls' is available in the following places
* /bin/ls
* /usr/bin/ls
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
ls: command not found
问题分析及解决办法:
这主要是路径问题,先查看$PATH变量的设置。
命令为:echo $PATH
里面的格式是xxx:xxx:xxx:xxx
这应该没包含/usr/bin这个路径
解决方法1
1.直接修改PATH值
export PATH=/usr/bin/:$PATH #将目标路径加入PATH
echo $PATH #查看是否添加成功
生效方法:立即生效
有效期限:临时改变,shell关闭后则恢复原PATH设置
用户局限:仅对当前登录用户有效
解决方法2
2.通过修改 .bashrc文件(隐藏文件)
# vi .bashrc
在文件的最后加入下面,即可永久改变
export PATH=/home/myf/anaconda3/bin:/usr/bin/:$PATH