在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編輯器沒關系,進入根目錄文件夾找到此文件進行改動,不過提前現更改一下此文件的權限不然你無法改動。
至此問題應該差不多應該解決了吧