집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 시스템에서 명령을 찾을 수 없는 문제 해결
때때로 Linux 명령줄에서 명령을 실행할 때 명령을 찾을 수 없다는 오류가 보고됩니다. 이 오류의 원인은 명령을 실행할 때 시스템이 시스템 환경 변수에서 해당 명령을 검색하기 때문입니다. 발견되면 실행됩니다. 발견되지 않으면 명령을 찾을 수 없다고 보고합니다.
Linux에서 mysql mysqladmin
실행 시 Command not Found 오류를 예로 들어 해결 방법을 설명해보자. mysql mysqladmin
时,报 command not found为例讲解一下解决办法吧。
查看一下系统目前的环境变量
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 mysqladminor
[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin명령이 환경 변수에 존재하는 경우 해당 존재의 구체적인 경로가 아래와 같이 출력됩니다. 🎜🎜존재하지 않는 경우 , 아래와 같이 명령을 찾을 수 없다는 메시지가 표시됩니다. 🎜🎜 🎜🎜do 연결하기 전에
mysqladmin
과 같은 이 명령의 전체 경로를 알아야 합니다.🎜🎜이 명령의 전체 경로를 찾으세요🎜rrreee🎜 결과는 mysqladmin이 존재하는 두 곳이 있다는 것을 알 수 있다. 첫 번째는 그에 대해 걱정할 필요가 없다. 그것이 그의 원래 경로이다. 다음으로 해야 할 일은 다음 경로를 /usr/bin에 직접 연결하는 것입니다. 🎜🎜작업은 다음과 같습니다. 🎜rrreee🎜링크가 성공한 후 이 명령을 다시 실행하면 괜찮습니다. 🎜🎜🎜🎜🎜 추천 관련 기사 및 튜토리얼: 🎜linux 튜토리얼🎜🎜위 내용은 Linux 시스템에서 명령을 찾을 수 없는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!