ETC

쉘 이란? [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가지 쉘 말고도 더 많은 쉘이 있는데 나중에 더 포스팅하도록 하겠습니다.