Linux 에서 일부 명령 을 입력 할 때 알림: bash: command not found.

1989 단어 linux
질문:
Linux 에서 일부 명령 을 입력 할 때 알림: bash: command not found.
해결 방안:
우선 $PATH 에 이 명령 이 포함 되 어 있 는 지 확인 합 니 다.
$PATH: 셸 이 명령 이나 프로그램 을 찾 을 디 렉 터 리 를 결정 합 니 다. PATH 값 은 일련의 디 렉 터 리 입 니 다.프로그램 이 실 행 될 때 Liux 는 이 디 렉 터 리 에서 링크 를 컴 파일 합 니 다.
형식:
PATH = $PATH::::…:
PATH 에 자신 이 지정 한 경 로 를 추가 할 수 있 습 니 다. 중간 에 콜론 ":"분리 합 니 다.환경 변수 가 변경 되면 사용자 가 다음 로그 인 할 때 유효 합 니 다.즉시 효력 이 발생 하려 면 실행 이 필요 합 니 다:
1 $ source .bash_profile
완료 후 echo echo PATH 를 통 해 현재 검색 경 로 를 볼 수 있 습 니 다.이렇게 맞 춤 형 제작 을 하면 셸 검색 경로 이외 의 프로그램 을 자주 시작 하 는 것 을 피 할 수 있 습 니 다.
 echo $PATH

편집/etc/profile 을 통 해 PATH 를 수정 하 는 것 을 권장 합 니 다./home 디 렉 터 리 의. bashrc 도 수정 할 수 있 습 니 다.
vim /etc/profile

마지막 에 추가:
export PATH=$PATH:/usr/mongodb/bin

저장 후, 종료, 실행:
source /etc/profile

PATH 지식 보충
$PATH 아래 디 렉 터 리 안내
PATH中主要有以下四个目录:

/bin, /usr/bin, /sbin, /usr/sbin

主要存放的东西:

./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, m4, make, man, mcopy, ncftp, newaliases, nslookup passwd, quota, smb *, wget 등 이다.
/sbin:
주로 시스템 관리의 필수 프로그램 예 를 설치한다.예 를 들 어 cfdisk, dhcpcd, dump, e2fsck, fdisk, halt, ifconfig, ifup, ifdown, init, insmod, lilo, lsmod, mke2fs, modprobe, quotacheck, reboot, rmmod, runlevel, shutdown 등 이다.
/usr/sbin:
일부 네트워크 관리 에 필요 한 프로그램 예 를 설치 하 다.예 를 들 어 dhcpd, httpd, imap, in. * d, inetd, lpd, named, netconfig, nmbd, 삼바, sendmail, squid, swap, tcpd, tcpdump 등 이다.

좋은 웹페이지 즐겨찾기