1. 程式人生 > >linux下提示:command not find解決方法

linux下提示:command not find解決方法

在linux下我們經常輸入某些命令時經常出現提示說:command notfind。對此網上已經有很多人對此作了闡述,但是對於菜鳥來說可能仍然不理解,下面我我對這個做一下詳細說明。

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

提示:
/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/    進入根目錄


 

linux下提示:command <wbr>not <wbr>find解決方法

2 ls 

 後我們會發現 root目錄

linux下提示:command <wbr>not <wbr>find解決方法

3. cd root(進入root目錄)

4 ls -a(顯示所有檔案,包擴隱藏檔案,看見有個.bash_profile(隱藏檔案)了吧,他就是要改動的地方)

linux下提示:command <wbr>not <wbr>find解決方法

5 vi .bash_profile  (編輯 .bash_profile)

 linux下提示:command <wbr>not <wbr>find解決方法

這時你自己的可能看到的是 PATH=$PATH:$HOME/bin:而不是上面截圖中的,改成上面圖片中的 儲存 退出(至於vi編輯器的用法大家查一下)

6 reboot (重啟一下,不然好像還是不行)

如果大家不太會使用vi編輯器沒關係,進入根目錄資料夾找到此檔案進行改動,不過提前現更改一下此檔案的許可權不然你無法改動。

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