파일 경로 문제

파일 경로 문제

저는 Unix를 처음 접했기 때문에 아마도 이것은 매우 간단한 질문일 것입니다.
아무튼 질문은 이렇습니다.

제가 온라인 강좌를 듣고 있는데 교수님께서 다음과 같이 들어오셨습니다.

echo $path

그리고 이런 결과가 나왔는데..

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

동일한 명령을 입력했습니다( echo $path).

알겠어요:

/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 

이 클래스는 웹 개발과 관련이 있기 때문에(우리는 gitHub 및 Node.js를 사용할 것입니다)... 이 약간 복잡한 경로가 문제가 될 수 있을까요?
mysql 위치를 바꿔야 할까요?

답변1

이것은 전혀 문제가 되지 않습니다.

$PATH 변수는 단순히 파일 시스템에서 실행 파일이 있는 위치를 나타냅니다.

쉘에서 프로그램을 실행하려면 일반적으로 프로그램을 실행하기 전에 프로그램의 전체 경로를 입력해야 합니다. 예: /bin/grep. 그러나 경로는 /bin$PATH 변수에 포함되어 있으므로 그냥 입력하면 됩니다 grep. 즉, 셸에 단일 명령을 입력하면 시스템은 $PATH 변수의 디렉터리에서 해당 명령을 검색합니다. 거기서 발견되면 프로그램의 위치를 ​​찾아 전체 경로를 입력할 필요 없이 실행됩니다.

관련 정보