sh는 bone shell이라고도 하며 가장 기본적인 쉘이다.
쉘이란 커널과 사용자를 연결해주는 하나의 매개체 역할을 한다고 보면 된다.
쉘은 여러가지 형태로 만들어지지만 크게 csh 계열과 ksh 계열로 나뉜다.
csh는 c 언어를 기초로 관리자 중심으로 만들어진 쉘이고
ksh는 korn shell이라고 불리며 사용자 중심으로 만들어진 쉘이다.
csh는 후에 tcsh으로 확장된다.
리눅스는 bash라는 쉘을 사용하며 이 의미는 born again shell의 의미를 가지고 있다.
bash는 csh의 관리적인 측면과 ksh의 사용자 편의성 측면을 모두 고려하여 만들어진 쉘이다.
리눅스는 대부분의 쉘을 호환하여 사용할 수 있다.
/bin/sh는 쉘의 절대 경로 이다
'시스템' 카테고리의 다른 글
스택 프레임 (0) | 2016.05.27 |
---|---|
쉘과 쉘코드 (0) | 2016.05.22 |
dummy 크기 정확히 파악하기 - 출처 http://beist.org (0) | 2016.05.01 |
코어덤프 (0) | 2016.05.01 |
리눅스 gdb 명령어 (계속 추가) (0) | 2016.02.28 |