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(未找到命令)的命令做測試 

這樣就解決了軟件命令找不到的問題了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM