반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • CentOS
  • 도커
  • 파이썬
  • Shell
  • php 클래스
  • jQuery
  • 자바스크립트
  • ZABBIX
  • Linux
  • 모니터링
  • docker
  • php 객체
  • 자빅스
  • 네트워크
  • JavaScript
  • 리눅스
  • Python
  • 서버
  • bash
  • php
hELLO · Designed By 정상우.
말랑Cow

IT

#!/bin/bash 란?
카테고리 없음

#!/bin/bash 란?

2021. 2. 15. 16:19
반응형

쉘스크립트 작성 시 제일 먼저 #!/bin/bash 를 기재하는 이유는 해당 파일을 bash 쉘로 실행시키겠다는 의미이다.

 

만약 #!/bin/tcsh 을 기재한다면 해당 파일은 tcsh 쉘로 실행시킨다는 의미가 된다.

 

또한 #!/bin/bash 를 기재하지 않았음에도 정상실행이 된다면 이는 bash 쉘이 default shell 로 설정되어 있기 때문이다.

 

그리고 #은 주석의 의미이지만 #!/bin/~sh 은 주석기호로 해석하지 않는다.

 

 

■ bash 와 sh ?

 

다른 사람들이 작성한 쉘 스크립트를 보다보면 어떤것은 /bin/bash 로 되어있고 어떤것은 /bin/sh 로 되어있는것을 볼 수 있다. 위와 같이 명령을 쳐보면 /bin/sh 가 bash의 심볼릭링크라는 것을 볼 수 있다. 즉 같은 의미라는 것이다.

반응형
    말랑Cow
    말랑Cow

    티스토리툴바