리눅스 쉘

    [쉘] 쉘이란?

    [쉘] 쉘이란?

    쉘이란? 쉘 명령어와 프로그램을 실행할 때 사용하는 인터페이스. 사용자로부터 받은 명령을 해석하며, 프로그램을 실행하는 역할. = 쉘은 OS의 Kernal과 사용자간 다리역할을 한다. 다음과 같이, "터미널" 과 같이 명령어를 입력하는 환경을 의미한다. 쉘의 주요 기능 사용자 명령을 해석하고, 커널로 전달하는 명령어 해석기 기능 프로그래밍 기능 a. 여러 명령으로 반복적인 작업을 하나의 프로그램으로 만들 수 있음. ex) 쉘 스크립트 사용자 환경 설정 a. 초기화 파일로, 사용자 초기 환경 설정 가능 쉘 종류와 특징 쉘은 커널에서 분리된 별도의 프로그램이다. 그림 이외에도 다양한 쉘이 존재하나, 지금은 거의 bash(Bourne-again shell)이 사용된다. 1) Bourne Shell(sh) be..