때때로 Linux 명령줄에서 명령을 실행할 때 명령을 찾을 수 없다는 오류가 보고됩니다. 이 오류의 원인은 명령을 실행할 때 시스템은 시스템 환경 변수에서 이를 검색합니다. 발견되지 않으면 명령을 찾을 수 없다고 보고합니다.
Linux에서 mysql이나 mysqladmin을 실행할 때 command notfound 오류를 예로 들어 해결 방법을 설명해보자.
현재 시스템의 환경변수 확인
mysql 프로그램 설치 후, mysql이나 mysqladmin을 직접 실행하는 경우, 시스템은 먼저 /usr/bin에서 명령을 찾습니다. 이 디렉토리에 없으면 당연히 찾을 수 없습니다. 이때 발견되지 않은 명령에 대한 링크 파일을 생성하고 /usr/bin에 링크해야 합니다.
무료 온라인 동영상 튜토리얼 공유: linux 동영상 튜토리얼
먼저 이 명령이 환경 변수에 있는지 확인합니다. 작업은 다음과 같습니다. : #🎜 🎜#
[root@admin bin]# which mysqladmin
[root@admin bin]# where is mysqladmin
#🎜 🎜##🎜 🎜#
존재하지 않는 경우 아래와 같이 명령을 찾을 수 없다는 메시지가 표시됩니다.
링크를 만들기 전에 mysqladmin과 같은 이 명령의 전체 경로를 알아야 합니다. 이 명령의 전체 경로를 찾으세요
[root@admin bin]# find / -name mysqladmin
보시다시피 mysqladmin이 존재하는 두 곳. 첫 번째 경로는 걱정할 필요가 없습니다. 다음으로 해야 할 일은 다음 경로를 /usr/bin에 직접 연결하는 것입니다. 작업은 다음과 같습니다:
[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
링크가 성공한 후 이 명령을 다시 실행하면 괜찮습니다.
추천 관련 기사 및 튜토리얼: linux tutorial
위 내용은 Linux에서 명령을 찾을 수 없는 문제에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!