Linux 输入指令显示 command not found(未找到命令)解决办法

Posted 访问404~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 输入指令显示 command not found(未找到命令)解决办法相关的知识,希望对你有一定的参考价值。

问题摘要:当我在linux中安装了一个nginx,最后需要检查是否安装成功的时候,输入了Nginx -v

提示未找到命令(服务器中英文提示为 command not found) 其他软件命令未找到问题类似

 再说解决办法之前要先介绍一下我们linux命令的运行原理  我们输入的命令都是系统先去/usr/bin目录下去寻找  这个目录类似于我们windows系统中的环境变量  如果在这个目录下找不到命令 就会提示command not found(未找到命令)。

 那我们怎么将自己安装好的软件的使用命令加到这个目录呢

1.首先:用find 命令把需要的软件路径搜索出来  选择带sbin或者bin路径的

find / -name  软件名称

例如:

find / -name nginx

 2.将文件链接到usr/bin路径下  使用命令

ln -s 文件路径  环境变量路径

例如

ln -s /usr/local/nginx/sbin/nginx  /usr/bin

 3.输入原来报command not found(未找到命令)的命令做测试 

这样就解决了软件命令找不到的问题了

以上是关于Linux 输入指令显示 command not found(未找到命令)解决办法的主要内容,如果未能解决你的问题,请参考以下文章

linux突然所有命令都失效了,显示bash: xxxxx: command not found...

linux突然所有命令都失效了,显示bash: xxxxx: command not found...

pip: command not found(pip安装)

Linux Debian下突然所有命令未找到,显示bash: xxxxx: command not found的解决办法

Linux Debian下突然所有命令未找到,显示bash: xxxxx: command not found的解决办法

Linux Debian下突然所有命令未找到,显示bash: xxxxx: command not found的解决办法