쉘 이란? [Linux]

jhyoonzi
|2016. 12. 31. 15:54

이란 무엇일까?


쉘(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