명령줄에 명령을 입력하면 기본적으로 셸에 지정된 이름의 실행 파일을 실행하라는 것입니다. 리눅스에서는 ls, find, file 등과 같은 실행 파일 프로그램이 일반적으로 시스템의 여러 디렉터리 내부에 있습니다. 이 디렉터리에 저장된 실행 파일의 실행 권한을 가진 모든 파일은 임의의 위치에서 실행할 수 있습니다. 실행 프로그램을 저장하는 가장 일반적인 디렉터리는 /bin, /sbin, /usr/sbin, /usr/local/bin 및 /usr/local/sbin입니다. 그러나 실행 프로그램을 검색할 디렉터리가 무엇인지 셸이 어떻게 알 수 있습니까? 셸이 전체 파일 시스템을 검색합니까? 답은 간단합니다. 명령을 입력하면 셸은 사용자 $PATH 변수에 지정된 모든 디렉토리를 검색하여 해당 이름의 실행 파일을..