Ubuntu로 가상 머신을 실행하고 있습니다.
내가 작성한 아주 간단한 스크립트에서 나는 shebang을 다음과 같이 정의했습니다.
#!/bin/zsh
그러나 .zsh
/usr/bin/zsh
어떤 경로를 사용하는지가 중요합니까?
답변1
/usr/bin/zsh
이것이 심볼릭 링크임을 알기를 바랍니다 /bin/zsh
.
# ls -l /usr/bin/zsh
lrwxrwxrwx 1 root root 8 Apr 15 10:25 /usr/bin/zsh -> /bin/zsh
Shebang은 심볼릭 링크를 사용하므로 둘 다 시스템에 존재하는 한 어떤 경로를 사용하는지는 중요하지 않습니다.