셸구현프로그래밍 관련 질문

operation1의 이미지

이번에 운영체제 수업 중 유닉스 셸 구현 프로젝트를 진행하게 되었습니다.

유닉스 셸 기능인 명령어 인식, 프로세스 생성, 파일리디렉션, 편집 기능 등등을 구현해야하는데

어디에서 부터 손을 대야 할지 모르겠습니다. 혹시 도움될만한 책이나 사이트주소좀 알려주시면 감사하겠습니다.

shint의 이미지


1. 셸 오픈소스를 참고 하시는 방법이 있을거 같습니다.
- 오픈 소스는 찾아보면 여러가지 있는것으로 보입니다. 대부분 라이센스'에 영향을 받게 되니. 확인을 잘해야 합니다.

2. 유닉스 시스템 프로그래밍' 개발 관련 서적을 구입하시는것도 좋을거 같습니다.

제가 지식이 얕아서. 함부로 뭘 하라고 말씀을 못드리겠네요. ㅇ_ㅇ;;;

걍 서점가서 있는 책' 다 보세요...

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

ngh1262의 이미지

http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/index.html

요기가보시면 bash쉘 스크립트에대한 설명서(?)가 나와있습니다

쉘스크립트중에서도 많이 쓰이기도 하니 요거 보시면서 공부하시고 프로젝트하시면 많은도움되실듯 합니다 ㅎ

익명 사용자의 이미지

Advanced Unix Programming 이라는 책에 간단하게 쉘을 구현한 예제가 있는데요.

제 기억으로는 님이 원하시는 기능이 모두 구현되어 있던걸로 기억합니다.

이 책을 도서관에서 구하실 수 있으시면, 참고하시면 될 것 같습니다.

책에 대한 정보는 아래 링크를 참고하세요.

http://www.yes24.com/24/Goods/1455770?Acode=101