Linux Shell “bad interpreter”
많은 유형의 파일 은 파일 의 시작 부분 에 있 는 몇 개의 바이트 의 내용 이 고정 되 어 있 습 니 다.따라서 이 몇 바이트 의 내용 도 마수 (magic number, 그리고 다른 뜻) 라 고 불 린 다. 이 몇 바이트 의 내용 에 따라 파일 형식 을 확인 할 수 있 기 때문이다.예 를 들 어 FreeBSD 에서 ELF 파일 의 magic number 는 파일 의 앞 네 바이트 가 '7f 45 4c 46' 이 고 해당 하 는 ascii 문자열 은 '^? ELF' 이다.tar 파일 의 magic number 는 257 번 째 바이트 부터 'ustar' 입 니 다.유 닉 스 명령 "file"은 이 원 리 를 이용 하여 일 한 것 같다.
#!
#!
도 하나의 마수 라 고 할 수 있 습 니 다. 시스템 (셸 이 아 닌) 이 파일 헤더 두 바이트 의 내용 #!
을 읽 었 을 때 지정 한 프로그램 을 호출 하여 이 스 크 립 트 를 실행 하 는 것 을 설명 할 수 있 습 니 다.이 는 왜 #!
파일 의 첫 두 바이트 에서 만 효력 이 발생 하 는 지, 그렇지 않 으 면 일반 주석 으로 여 겨 지 는 지 설명 한다.내 가 보기에 선택 #!
은 여전히 일리 가 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java swing drawImagegetImage 가 즉시 돌아 오기 때문에 그림 이 불 러 올 때 까지 기다 리 지 않 고 프로그램 에서 다른 작업 을 수행 할 수 있 습 니 다.성능 을 향상 시 킬 수 있 지만 효과 적 인 프로그램 은 더 많은 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.