>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 시스템에서 명령을 찾을 수 없는 문제 해결

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

王林
王林원래의
2019-12-17 13:31:2510062검색

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

때때로 Linux 명령줄에서 명령을 실행할 때 명령을 찾을 수 없다는 오류가 보고됩니다. 이 오류의 원인은 명령을 실행할 때 시스템이 시스템 환경 변수에서 해당 명령을 검색하기 때문입니다. 발견되면 실행됩니다. 발견되지 않으면 명령을 찾을 수 없다고 보고합니다.

Linux에서 mysql mysqladmin 실행 시 Command not Found 오류를 예로 들어 해결 방법을 설명해보자. mysql mysqladmin时,报 command not found为例讲解一下解决办法吧。 

查看一下系统目前的环境变量

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

mysql程序安装好后,直接执行mysql或mysqladmin时,系统首先会去/usr/bin下寻找命令,如果不在这个目录中,当然就会找不到了。这个时候我们就需要为这些找不到的命令建立一个链接文件,链接到/usr/bin下。 

在线学习视频教程分享:linux视频教程

首先我们查看一下环境变量中是否存在这个命令,操作如下:

[root@admin bin]# which mysqladmin


[root@admin bin]# where is mysqladmin

如果环境变量中存在该命令,就会输出存在的具体路径,如下图:

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

如果不存在就会提示命令未找到,如下图:

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

做链接前,我们必须要知道这个命令所在的完整路径,比如mysqladmin

현재 시스템 환경 변수 확인

Linux 시스템에서 명령을 찾을 수 없는 문제 해결

mysql 프로그램을 설치한 후 mysql이나 mysqladmin을 직접 실행하면 시스템은 먼저 /usr/bin에 없는 명령을 찾습니다. 물론 이 디렉토리는 여기에 없습니다. 이때 발견되지 않은 명령에 대한 링크 파일을 생성하고 /usr/bin에 링크해야 합니다.

온라인 학습 동영상 튜토리얼 공유: 리눅스 동영상 튜토리얼

먼저 환경 변수를 확인해 보겠습니다. 이 명령이 존재하는지 여부에 대한 작업은 다음과 같습니다. Linux 시스템에서 명령을 찾을 수 없는 문제 해결

[root@admin bin]# find / -name mysqladmin

or

[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
명령이 환경 변수에 존재하는 경우 해당 존재의 구체적인 경로가 아래와 같이 출력됩니다.

Linux 시스템에서 명령을 찾을 수 없는 문제 해결🎜🎜존재하지 않는 경우 , 아래와 같이 명령을 찾을 수 없다는 메시지가 표시됩니다. 🎜🎜Linux 시스템에서 명령을 찾을 수 없는 문제 해결 🎜🎜do 연결하기 전에 mysqladmin과 같은 이 명령의 전체 경로를 알아야 합니다.🎜🎜이 명령의 전체 경로를 찾으세요🎜rrreee🎜 결과는 mysqladmin이 존재하는 두 곳이 있다는 것을 알 수 있다. 첫 번째는 그에 대해 걱정할 필요가 없다. 그것이 그의 원래 경로이다. 다음으로 해야 할 일은 다음 경로를 /usr/bin에 직접 연결하는 것입니다. 🎜🎜작업은 다음과 같습니다. 🎜rrreee🎜링크가 성공한 후 이 명령을 다시 실행하면 괜찮습니다. 🎜🎜🎜🎜🎜 추천 관련 기사 및 튜토리얼: 🎜linux 튜토리얼🎜🎜

위 내용은 Linux 시스템에서 명령을 찾을 수 없는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.