250x250
syk531
하루
syk531
전체 방문자
오늘
어제
  • 분류 전체보기 (166)
    • 개발 (166)
      • java (11)
      • kotlin (7)
      • spring, spring boot (35)
      • Javascript (4)
      • Tyhmeleaf (2)
      • Kafka (17)
      • Docker (8)
      • Kubernetes (3)
      • Elastic Stack (4)
      • react native (3)
      • Web (4)
      • GIS (3)
      • 리눅스 (16)
      • Windows (2)
      • 네트워크 (2)
      • 안드로이드앱 (5)
      • git (2)
      • Tool (15)
      • 프로젝트 (7)
      • 백준알고리즘 (14)
      • DB (2)

인기 글

최근 글

블로그 메뉴

    공지사항

    태그

    • 오블완
    • 뉴스앱
    • 티스토리챌린지

    최근 댓글

    티스토리

    hELLO · Designed By 정상우.
    syk531

    하루

    개발/리눅스

    sh bash 차이점

    2022. 12. 14. 10:32
    728x90
    반응형

    bash와 sh은 Unix 운영 체제의 shell 명령줄 인터프리터

    shell은 사용자와 운영체제간의 인터페이스로 사용자가 장치와 상호 작용할수 있도록 도와줌

    bash가 sh보다 더 많은 기능을 제공하고 사용하기가 더 쉬움

    bash sh
    #!/bin/bash #!/bin/sh
    더 많은 기능을 제공함 기능이 적음
    작업 제어를 지원함 작업 제어를 지원하지 않음
    유효한 POSIX 쉘이 아님 유효한 POSIX 쉘임
    사용하기 쉬움 bash보다 사용하기 어려움
    sh보다 휴대성이 떨어짐 bash보다 휴대하기 쉬움
    확장된 언어 오리지날 언어
    bash 전용 스크립팅 모든 쉘에서 스크립팅
    명령 기록을 지원 명령 기록을 지원하지 않음

     

     

    참고자료

    https://www.geeksforgeeks.org/difference-between-sh-and-bash/

    728x90
    반응형
    저작자표시 (새창열림)

    '개발 > 리눅스' 카테고리의 다른 글

    [CentOS7] [Spring Boot] [WebSocket] WebSocket Server 연결안되는 현상  (0) 2024.06.13
    [리눅스] service 등록 방법  (0) 2024.04.03
    [Ubuntu] Openjdk 21 설치방법(java version upgrade)  (0) 2023.12.05
    nohup, &, 표준입출력 리다이렉션  (0) 2022.12.15
    shell script - if문  (0) 2022.12.14
      '개발/리눅스' 카테고리의 다른 글
      • [리눅스] service 등록 방법
      • [Ubuntu] Openjdk 21 설치방법(java version upgrade)
      • nohup, &, 표준입출력 리다이렉션
      • shell script - if문
      syk531
      syk531
      기억을 위해 기록을.

      티스토리툴바