[Daily Post] 221110
[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)
Daily Study
execl(), execv()
unix shell built-in command
Q. /bin 이하의 디렉토리에 저장되어 있는 커맨드는 /bin/command_name으로 실행이 가능하다. 하지만 which 검색 결과 built-in command 라는 사실만 반환하고, 경로를 반환하지 않는 경우 어떻게 command의 경로를 확인할 수 있을까?
- which 실행결과 예시
- command rm은 [root]-[bin]에 저장되어 있다.
- command pwd는 shell built-in command 라는 메세지가 반환되며, which로 이 command의 경로는 알 수 없다.
A. whereis 명령어를 사용한다. - whereis는 바이너리, 소스코드, 메뉴얼 등의 파일이 위치한 경로를 반환한다. - which는 현재 경로에서 실행 가능한 파일의 경로를 반환한다.

오늘의 시행착오
- System Programming Programming Assignment 4일차, 시간을 많이 쓰다보니 다른 프로젝트에 들일 시간이 줄어들고 있다.
- 지속적이고 안정적이며, 계획을 벗어나지 않는 환경은 절대 주어지지 않는다.
- 시시각각 바뀌는 상황 속에서도 잃지 않는 루틴을 지켜내는 것도 능력이다!