본문 바로가기

Microsoft/PowerShell

What is Shell? (쉘이란?)

shell 은 운영체제의 커널과 사용자 사이를 이어주는 역할을 한다. 

커널이란 운영체제의 일부로서 컴퓨터의 메모리에 항상 떠있는 하나의 프로그램이다. 

shell은 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있게 지시해준다. 

다시 운영체제는 shell 에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어준다. 


예를 들어 운영 체제를 엔진과 트랜스미션이라고 할 때 shell은 운전석의 계기판이라고 생각할 수 있다.