#!
나는 매직 넘버 "shebang"에 아무런 문제가 없습니다.
나는 이것이 스크립트를 실행 파일로 처리하는 방법으로 70년대 Dennis Ritchie에 의해 도입되었다는 것을 읽었습니다.
왜 소개됐는지 이해가 안 되네요. 그가 그것을 소개하게 된 계기는 무엇입니까? 그가 무엇을 좋아하나요?
두 번째로 이해되지 않는 점은 스크립트를 실행 가능으로 선언해야 하는 이유는 무엇입니까? 내가 왜 이런 일을 해야 합니까 chmod +x myscript
?
다음과 같은 방법으로 문자열을 배치한 다음 OS에서 파일을 #! myinterpter
가져오면 OS ./myscript
에서 shebang이 포함되어 있음을 확인한 다음 적절한 인터프리터를 호출합니다. 그렇다면 왜 사용해야 합니까 chmod +x
? 운영 체제(유닉스, 리눅스)에서 스크립트를 실행 가능하게 만들도록 요구하는 이유는 무엇입니까?
Shebang: 역사와 목적 [닫기]
관련 정보
- Gnome Shell은 Mutter를 사용합니까?
- bugzilla-IRC 통합
- ./home/Desktop은 부정확하고 ./Desktop은 왜 올바른가요?
- 슈퍼유저의 구체적인 권한은 무엇입니까? [폐쇄]
- Centos 7 - ssh-keygen이 키를 생성하지 않습니다
- "모니터링" 프로세스를 중지하는 방법
- 재부팅 후에도 IP 링크 설정 유지
- "shutdown -H now"를 호출할 때 종료하는 대신 새 컴퓨터를 어떻게 중지합니까?
- sda2를 유지하면서 sda1 크기 조정
- CentOS 8 Firewalld + nftables 또는 그냥 nftables