검색어 입력폼

c언어를 이용한 minishell

저작시기 2009.12 |등록일 2009.12.24 파일확장자기타파일 (c) | 가격 6,000원

소개글

c언어와 system call(시스템 콜)을 이용하여
shell의 기능을 하는 minishell을 구현하였습니다.

minishell이라 부르는 이유는 일반 shell의 모든 기능이 다 구현되지는 않았기 때문이며,
기본적이고 필수적인 사항은 모두 구현하였습니다.

redirection과 pipe도 구현이 되었으며, cat, ls, mkdir, cd 등은 execlp가 아닌
system call을 통한 코드로 구현하였습니다.
(주어진 명령어를 그대로 실행한 것이 아닌, 같은 기능을 하도록 C와 system call로 직접 구현하였습니다.)

나머지 종류는 execlp 로 구현하였기 때문에 일반적인 shell의 기능을 다 수행하는 것으로 볼 수 있습니다.
background에서 process를 수행하도록 처리할 수 있도록 하였습니다. (구현)

30점 만점에 27점 받았습니다. (점수의 평균은 15점 이하였습니다.)

컴파일 실행환경

c언어, linux

참고 자료

없음
다운로드 맨위로