bash와 dash의 차이

ZZY·2022년 7월 14일
0

Linux(Ubuntu)

목록 보기
2/5

참고자료

요약

bash

리눅스 배포판에서 예전부터 사용되던 쉘이다.
명령어 bash는 bash쉘에 연결되어 있다.

  • 장점 : 풍부한 기능과 다양한 문법 지원을 갖추고 있다.
  • 단점 : 기능이 많으면 속도는 느려지는 법이다. 빌드 스크립트와 같이 복잡다단한 스크립트를 실행하게되면 dash에 비해 느리다.

dash

우분투 6.06버전부터 사용되는 쉘이다.
명령어 sh는 dash쉘에 연결되어 있다.

  • 장점 : 가볍고 빠르다.
  • 단점 : 사용자 interaction 기능이 거의 없어서 bash기반으로 작성한 스크립트가 dash에선 제대로 작동하지 않을 수 있다.

[2022.07.14] 느낀점

bash 명령어와 sh 명령어의 차이를 알 수 있었다.
git이나 anaconda와 같은 프로그램을 설치하는 스크립트를 실행할 때 bash가 아닌 sh 명령어를 사용하는 이유를 알 수 있었다.

profile
안녕하세요

0개의 댓글