리눅스에서 쉘 구현
글쓴이: haha8909 / 작성시간: 일, 2013/09/22 - 7:20오후
안녕하세요 학교에서 컴퓨터공학을 전공하고 있는 학생인데요
학교 과제로 리눅스 환경에서 몇가지 명령(ls,cat,cp,mv등)이 실행가능한 쉘을 구현하는게 나왔는데요
그래서 어떤식으로 구현해야될지 하루종일 인터넷도 찾아보고 고민해 봤는데요 아직까지도 도저히 감이 안와서
시작 조차 못하고 있습니다. ㅠ 그래서 답답한 마음에 선배님들의 조언을 구하고자 여기다 글을 올리게 됐습니다.
제가 알고 싶은건 쉘을 구현해놓은 통코드 같은게 아니라 C언어 조금 다룰줄 알고.. 리눅스 조금 다뤄본.. 운영체제를
이제 막 배우기 시작한 초보자가 쉘 구현을 하기 위해서 무엇을 찾아봐야하고 .. 뭘 알아야하는지에 대한 전반적인 조언을 듣고 싶습니다 ㅠㅠ
전역하고 복학해서 열심히 좀 해보려고하는데 학기초부터 난관이네요 ㅠ 그럼 다들 남은 일요일 즐거운 시간 되시길 빌께요
Forums:
이런거 찾아보세요
인터넷. 서점. 도서관. 학원.
- 임베디드 시스템 프로그래밍
- OS 만들기
- 운영체제 만들기
- 유닉스 시스템 프로그래밍
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
...
부산의 모 대학교 과제와 유사하네요..
뭐...쨋든..
유닉스 시스템 프로그래밍 책을 보시면 각종 api들이 나와있습니다. 이를 이용하시면 기본적 쉘 구현 가능합니다.
아마도 교수님이 요구하시는건 exec시리즈의 api를 이용하는것을 원하시는듯 합니다.
힌트는 이정도면 충분할거라 생각됩니다.
결론 : 유닉스 시스템 프로그래밍 책을 보세요.( UNIX SYSTEM PROGRAMMING 파란색 책을 추천드립니다. )
조언 감사드립니다 ^^
조언 감사합니다 책좀 찾아보니 그나마 조금 감이좀
잡히는거같네요 수고하세요 !
댓글 달기