1. 과제물시험 문제
대상학과 컴퓨터과학과
교과목명 UNIX 시스템
대상학년 3
<과제 작성시 지시사항>
아래 지시사항을 반드시 지켜서 문제를 풀어야 합니다.
CentOS 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의
학번(예: 201634-348000)으로 하고 계정 설명은 자신의 한글 이름(예: 이유니)으로 한다(힌트:
교재157쪽). 생성된 계정으로 로그인 한 후 터미널 창을 띄운다. 명령 프롬프트의 모양에 계정
이름(자신의 학번)이 나타나고 작업 디렉터리는 홈 디렉터리로 한다.
<참고문헌>
교재
문제에서 지시한 것과 정확하게 일치하는 결과가 나오도록 각 문제 당 1개의 명령 라인을 수행한다. 수
행된 명령과 출력 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성한
다. 1번, 2번, 3번에서 각 1개씩 총 3개의 그림을 캡처하면 될 것이다.
1. /etc/fstab 파일의 첫 번째 라인부터 아홉 번째 라인까지 터미널 창에 출력한다. (10점)
2-1. /etc/passwd 파일에서 자신의 계정 정보를 가지는 한 라인을 grep 명령을 사용하여 터미널 창에
출력한다. 출력 결과로부터 계정 이름(예: 201634-348000)과 계정 설명(예: 이유니)을 확인할 수 있어
야 한다. (5점)
2-2. wc 명령을 사용하여 /etc/passwd 파일에 있는 단어의 총 개수를 터미널 창에 출력한다. (5점)
3-1. 현재 날짜, 요일 및 시간을 출력한다. 이어서 자신이 태어난 달의 달력(예: 자신의 주민번호 앞 4
자리에 해당하는 연도의 달)을 출력한다. 이때 첫 번째 명령은 터미널 창이 아닌 파일(파일 이름은 자신
의 한글 이름으로 함)에 출력하며, 두 번째 명령의 결과는 같은 파일에서 첫 명령의 결과 뒤에 덧붙여진
다. (5점)
(두 명령을 1개의 명령 라인에서 수행해야 하고, 파일 생성시 입출력 리다이렉션을 사용하라)
3-2. 위에서 만든 파일의 내용을 터미널 창에 출력한다. (5점)
※ 과제물 제출기간: (정시)9.16.~10.21. 18:00, (추가1차)10.23.~10.25. 18:00, (추가2차)10.27.~10.29. 18:00