windows 환경에선 각 파일에 대한 실행을 확장자가 결정하게 되는데 리눅스 환경에서는 그렇지 않다.
그래서 리눅스에서는 #!(Shebang) 을 사용해 어떤프로그램을 사용해 파일을 열어라 하는걸 정의해주는데
#!/usr/bin/env zsh 이런경우 zsh 이란 프로그램을 사용해 이 파일을 읽어라 라는 뜻이 된다.
#! : 스크립트를 실행시켜줄 프로그램의 경로를 지정하는 역활
env : 시스템 환경에 따라 달라질 수 있기에 환경변수에서 지정한 언어의 위치를 찾아서 실행