LinuxOS or MacOS에서 사용
- make 로 컴파일
- 리눅스에서 컴파일 오류시 "sudo apt install libreadline-dev" 입력
- ./minishell 로 실행
중요한 함수 -> fork, pipe, dup, dup2, signal, execve, waitpid.. 배운 것 : 1. 인터프리터 언어인 bash쉘에 동작 과정을 이해 2. 프로세스를 여러개 만들어서 동기화하고, 실행시키는 방법을 이해 3. 들어오는 명령 구문을 파싱하면서, 문장을 파싱하는 다양한 방법을 익힘( 트리, 연결 리스트 활용)