2026.04.12 · 23 min read 🎯Docs 📚 리눅스 쉘 실행 구조 완전 이해 linux Execution Model Debugging 왜 같은 명령어인데 결과가 다를까 — 리눅스 실행의 결정 구조 해부 리눅스에서 동일한 명령을 실행해도 결과가 달라지는 이유는 입력이 아니라 결정 구조에 있다. 이 글은 PATH, shebang, 환경 변수, 파일 디스크립터 등 실행 결과를 바꾸는 요소들을 “흐름”이 아닌 “선택과 상태”의 관점에서 분석한다.