검색결과 리스트
글
쉘이란?
로그인 이후부터 명령어를 기계어로 번역해 주는 명령 해석기를 쉘이라고 한다.쉘은 사용자와 운영체제간에 상호 작용을 할 수 있는 기본적인 인터페이스를 제공명령를 입력하면 쉘에서 해석되어 해석한 명령을 운영체제로 전달한다.즉, 쉘은 우리의 명령어를 받아 들이고 그것을 실행하도록 하기 위한 프로그램이라고 생각하면 된다.shell은 변수를 정의할 수 있고 조건문,반복문,산술 연산 등을 할 수 있는 완전한 프로그램 언어이다.
예를 들어 dir 이란 명령어를 입력했는데, 기계에 불과한 컴퓨터가 dir 이 무엇인지 직접 알수는 없다.
여기서, shell이 dir 이라는 명령어를 해석하여 파일의 목록을 출력하도록 운영체제를 움직이고, 운영체제가 결국은 컴퓨터를 움직이는 것이다.
'OS > Linux' 카테고리의 다른 글
리눅스 - 프로세스(process), 데몬(Standalone, Xinetd데몬) (0) | 2016.02.10 |
---|---|
리눅스 - 파일과 디렉토리의 소유권과 허가권 (0) | 2016.02.09 |
리눅스 - 디렉토리 구조 (0) | 2016.02.08 |
리눅스 - 사용자와 그룹 (0) | 2016.02.08 |
리눅스 - 마운트(Mount) (0) | 2016.02.07 |
RECENT COMMENT