【linux-command not find解決方法 】


 在linux下我們經常輸入某些命令時經常出現提示說:command not find

首先 當出現 command not find時肯定是環境變量的問題,所以得修改環境變量。下面我也引用一下其他牛人博文解釋一下:

提示:
/bin:
bin為binary的簡寫主要放置一些系統的必備執行檔例如:
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/sbin:
主要放置一些系統管理的必備程式例如:
cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

/usr/bin:
主要放置一些應用軟體工具的必備執行檔例如:
c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

/usr/sbin:
放置一些網路管理的必備程式例如:
dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

 

 

下面我來給打家詳細介紹如何解決:

前面我說過得修改環境變量但是該怎么修改呢?在哪修改呢?(在.bash_profile中)但是對於菜鳥來說可能連.bash_profile找不到.下面我來一步步介紹下

   首先進入root用戶狀態(對於某些命令只有root用戶才有執行權限,所以建議大家直接root登錄)

1.輸入  cd /    進入根目錄

 

2: ls   后我們會發現 root目錄,進入 root目錄,ls -a(顯示所有文件,包擴隱藏文件,看見有個.bash_profile(隱藏文件)了吧,他就是要改動的地方)

 

3:編輯 vi .bash_profile  (編輯 .bash_profile),此時進入了編輯器文件內容界面:添加方框里面的內容,保存退出。

vi是Linux終端下或控制台下常用的編輯器,基本的操作方式為:vi /路徑/文件名

  例如,vi /etc/fstab表示顯示/etc/fstab文件的內容。使用鍵盤上的Page Up和Page Down鍵可以上下翻頁;按下Insert鍵,可以見到窗口左下角有“Insert”字樣,表示當前為插入編輯狀態,這時從鍵盤輸入的內容將插入到光標位置;再按下Insert鍵,左下角將有“Replace”字樣,表示當前為替換編輯狀態,這時從鍵盤輸入的內容將替換光標位置的內容。編輯完內容后,按下Esc鍵,並輸入“:wq”,然后回車就可以保存退出。

  如果不想保存而直接退出,則按下Esc鍵后,輸入“:q!”,然后回車即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改強行退出

4 reboot (重啟一下)

如果大家不太會使用vi編輯器沒關系,進入根目錄文件夾找到此文件進行改動,不過提前現更改一下此文件的權限不然你無法改動。

至此問題應該差不多應該解決了吧

 


免責聲明!

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



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