bash: vim: command not found 问题解决

这是什么问题?出错点在哪里?

          因为环境变量PATH配置所出现的问题。可以使用 /usr/bin/vim ,完整的vim路径进行执行,从而进入/etc/profile进行里面的PATH的编辑
在/etc/profile中添加

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin/:/usr/local/mysql/bin/

记得需要重启 source /etc/profile

知识点

1、当我们执行一个命令的时候,比如ls,系统会按照PATH的设置去每个PATH定义的目录下查找文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先查找到的同名命令先被执行;
          已按照解决的方法进行PATH的配置以后,可以使用echo $PATH进行查看哪些目录被定义出来了(echo 显示、打印的意思; $表示后面接的是变量)
2、PATH(一定是大写):由一堆目录组成,每个目录中间用冒号 :   隔开
3、本目录( . )最好不要放在PATH当中


版权声明:本文为qq_46627574原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。