프로그래밍 농장

minishell work [ Linux ] 본문

카테고리 없음

minishell work [ Linux ]

Tennessee201 2021. 11. 11.
728x90

리눅스 TUI 환경에서 , 실제로 사용자의 명령어와 입력값을 받는 쉘스크립트형식을 직접 구현해보는 minishell 작업을 수행해보겠습니다. 

나만의 minishell안에 구현되어질 명령어는 cd / ls / pwd / cat 등 기본적인 스크립트 명령어들입니다. 

위 명령어들은 기본적으로 while(1) 안에서 스크립트와 동일하게 종료명령이 수행되기전까지 사용자의 입력을 반복적으로 받습니다. 

c파일로 작성 후 gcc 컴파일 -> 이후 수행하여 구현한 여러가지 명령을 수행해보는 것까지 진행합니다. 

gcc 컴파일된 미니쉘을 실행하였을떄 구현된 pwd 기능을 스크립트 입력창 printf에 한번더 넣어서 현재경로를 알려줍니다

728x90