쉘 이란 무엇일까?
쉘(shell)은 운영체제의 커널과 사용자의 사이를 이어주는 역할을 합니다.
여기서 커널이란 운영 체제의 핵심 부분입니다.
역할 역시 운영체제의 핵심 역할이라고도 할 수 있습니다.
쉘(shell)의 종류에는 sh,ksh,bash 가 있습니다.
Bourne Shell(sh)는 쉘중 가장 기본이되는 쉘입니다. 유닉스의 초기부터 사용되어 온 쉘입니다.
Korn shell(ksh)는 bourne shell의 명령어를 모두 인식하여 bourne 쉘을 확장한 쉘입니다.
일반적으로 유닉스에서 가장 많이 사용되는 쉘입니다. 명령어 편집기능을 사용할 수 있습니다.
Bourne Again Shell(bash)는 리눅스에서 가장 많이 사용되는 쉘입니다. C shell 과 korn shell의
장점을 섞어 만들어졌으며 Bourne shell과 호환되는 쉘로 이 쉘 또한 명령어 편집기능을 사용할 수 있습니다.
저 3가지 쉘 말고도 더 많은 쉘이 있는데 나중에 더 포스팅하도록 하겠습니다.
'ETC' 카테고리의 다른 글
[리버싱 기초]어셈블리어 (0) | 2017.06.16 |
---|---|
[리버싱 기초]레지스터 (0) | 2017.06.16 |
FTZ 서버 구축(해커스쿨) (0) | 2017.05.28 |
랜섬웨어 와 예방법 (0) | 2017.05.15 |
포너블 특수권한,권한,심볼릭링크 (0) | 2016.12.31 |