더북(TheBook)

2.7 실행할 프로그램 찾기

셸이 입력받은 내용은 그 자체로는 의미 없는 문자의 나열에 불과하다. 하지만 셸은 순식간에 ls *.py라는 명령을 ‘ls’와 ‘*.py’라는 두 개의 단어로 분해한다. 여기서 첫 번째 단어 ‘ls’는 파일 시스템 안에 있는 프로그램의 이름이므로 실행할 프로그램을 찾아나선다.

프로그램 ls는 /bin에 위치한 실행 파일이다. 다음 명령으로 ls의 위치를 확인할 수 있다.

icon_folder chapter2

$ ls -l /bin/ls
-rwxr-xr-x 1 root root 133792 Jan 18 2023 /bin/ls

아니면 cd /bin 명령으로 작업 디렉터리를 옮긴 후 ls 명령으로 ls 파일을 찾는 이상한 명령을 사용할 수도 있다.

$ ls ls
ls
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.