광고

2010/02/16

리눅스 프롬프트


쉘이란?

쉘은 운영체제에서 대화형 사용자 인터페이스를 제공하기 위한 프로그램으로 사용자가 입력하는 명령어를 해석하고, 실행하는 역할을 수행한다. 쉘은 커널을 감싸고 있는 부분으로 운영체제의 핵심인 커널과 프로그램 및 사용자 인터페이스를 제공하는 중간 매개체로써 윈도우의 conmand.com의 역할을 하며 시스템 관리를 위한 실질적인 언어라 봐도 된다. 사용자는 쉘에서 제공하는 프롬프트를 이용하여 명령어를 입력하면 쉘은 입력한 명령어를 커널이 실행할 수 있는 언어로 변환하여 전달한후 실행하기 때문에 보통 쉘을 "명령어 해석기"라고도 한다.

프롬프트 상에서 리눅스 시스템을 접근할 수 있으며 다양한 유틸리티를 이용하여 더욱 강력한 유틸리티를 만들어 낼 수 있다. 또한 인터프리터를 지원하기 때문에 순차적 실행과 버그 수정이 매우 용이한 반면 실행 속도가 떨어지는 단점이 발생하게 되므로 덩치가 큰 프로그램 작성에는 부적합니다. 그러나 간단한 관리 유틸리티를 빠르고 간편하게 만들 수 있고 리눅스를 설치할 때 가장 기본적으로 제공되기 때문에 언제 어디서든 사용 가능하다.
*커널(kernel)
시스템의 부팅과 시스템을 사용하기 위한 입출력을 제공하는 부분으로 운영체제의 핵심적인 역할을 담당하게 된다. 커널에서 제공하는 기능으로 프로세서 관리 및 제어, 메모리 관리, 디스크 관리, 각종 장치들의 자원을 관리할 수 있는 필수 기능을 제공한다.

댓글 없음:

아마란테라는 곳에 위치한 집이다. 이런집에 살면 얼마나 좋을까 출처 https://www.ivotavares.net/