コマンドエラーbash:command not foundソリューションが見つかりません


新しくインストールされたシステムの場合、shutdown、fdiskなどの正常なコマンドを実行すると、bash:command not foundというプロンプトが表示されます.では
まずrootの$PATHにこれらの環境変数が含まれているかどうかを考慮する.
主にこの4つ:/bin,/usr/bin,/sbin,/usr/sbin.
4つの主な保管場所:
./bin:
binはbinaryの簡略化のために、cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tarなど、主にいくつかのシステムの必須実行ファイルを配置する.
/usr/bin:
主に、c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m 4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wgetなどのアプリケーションソフトツールの必須実行ファイルを配置します.
/sbin:
主に、cfdisk、dhcpcd、dump、e 2 fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke 2 fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdownなど、システム管理の必須プログラムを配置します.
/usr/sbin:
dhcpd、httpd、imap、in.*など、ネットワーク管理に必要なプログラムを配置します.d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdumpなど.
ホームディレクトリの下で見ることができます.bash_profileの中のPATH.PATH=$PATH:$HOME/binの場合は、次のように追加する必要があります.
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
まだ使いにくい:In
 , which ln 。 echo $PATH /bin:/usr/bin:/sbin:/usr/sbin:, ,ls /bin/ln  ln, ln , copy ( )。 , 。