이 프로젝트는 C언어 공부 라는 큰 틀 내에서, 이전 C-Study에서 각자 문서로만 공부했던 내용을 직접 코드로 써보기 위한 프로젝트다.
- 사용자의 현재 작업 디렉토리 표시
- 리다이렉션
- 파이프
- 백그라운드(단일 명령)
- ↑, ↓ 로 명령어 가져오기
- 완전한 백그라운드
- 사용자 등록 및 로그인
- --help 기능
tab
자동 완성
기능들을 추가하다보니 리눅스 커널과 쉘의 동작 과정에 대해서 깊게 이해할 필요성을 느꼈다. 다음 목록들은 우리가 프로그램 구현 시 느꼈던 의문점이다.
위에 더해 여러 의문점들을 느끼며 더 많은 기능 추가를 위해 먼저 리눅스 커널을 공부하기로 결정했다.