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 |