preexec 함수
Zsh에서 사용자가 입력한 명령어가 실행되기 직전에 자동으로 호출되는 훅(Hook) 함수이다. 이 함수를 정의하면 모든 명령어 실행 전에 특정 동작을 수행하게 할 수 있어, 실행 시간 기록이나 환경 변수 자동 변경 등에 유용하게 활용된다.