#!
나는 매직 넘버 "shebang"에 아무런 문제가 없습니다.
나는 이것이 스크립트를 실행 파일로 처리하는 방법으로 70년대 Dennis Ritchie에 의해 도입되었다는 것을 읽었습니다.
왜 소개됐는지 이해가 안 되네요. 그가 그것을 소개하게 된 계기는 무엇입니까? 그가 무엇을 좋아하나요?
두 번째로 이해되지 않는 점은 스크립트를 실행 가능으로 선언해야 하는 이유는 무엇입니까? 내가 왜 이런 일을 해야 합니까 chmod +x myscript
?
다음과 같은 방법으로 문자열을 배치한 다음 OS에서 파일을 #! myinterpter
가져오면 OS ./myscript
에서 shebang이 포함되어 있음을 확인한 다음 적절한 인터프리터를 호출합니다. 그렇다면 왜 사용해야 합니까 chmod +x
? 운영 체제(유닉스, 리눅스)에서 스크립트를 실행 가능하게 만들도록 요구하는 이유는 무엇입니까?
Shebang: 역사와 목적 [닫기]
관련 정보
- MacOSX의 파일 모드
- Nginx + PHP-FPM은 .php 파일 다운로드를 제공합니다.
- Stretch로 업그레이드한 후 Webmin이 작동을 멈춥니다.
- Centos 7 서버 iptables 활성: 활성(종료)
- 점프 호스트에 키가 있는 SSH ProxyJump
- ACPI 상태 S5의 전원이 실제로 꺼져 있습니까?
- tmux에서 CW CW 바인딩
- 동일한 서버에 있는 2개의 "다른" 파일이 동일한 inode를 갖고 있습니까? 리눅스 [닫음]
- aur 키를 찾을 수 없습니다. 이를 사용하는 패키지를 찾으려고 합니다.
- sudo apt install apksigner를 사용하여 apksigner를 설치할 수 없습니다.