먼저 아래 지시사항을 지켜서 문제를 풀 준비를 합니다.
CentOS 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 201834-348000)으로 하고 계정 설명(교재 158쪽 –c 옵션 참고)은 자신...
더보기
먼저 아래 지시사항을 지켜서 문제를 풀 준비를 합니다.
CentOS 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 201834-348000)으로 하고 계정 설명(교재 158쪽 –c 옵션 참고)은 자신의 한글 이름(예: 이유니)으로 하며 기본 셸은 bash로 한다. 해당 계정으로 로그인 한 후 터미널 창을 띄운다. 명령 프롬프트의 모양에 계정 이름(자신의 학번)이 나타나야 하고 작업 디렉터리는 항상 자신의 홈 디렉터리(교재 43쪽 참고)로 한다. 이어서 아래 문제에서 지시한 것과 정확하게 일치하는 결과가 나오도록 명령을 수행합니다. 수행된 명령과 실행 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성합니다. 과제물을 작성할 때 문제를 쓸 필요는 없으며, 답안과 상관이 없는 내용이 있으면 감점처리 됩니다.
1. /etc 디렉터리에 존재하는 파일 중, 이름에 release를 포함하는 모든 파일(예: system-release 등)의 처음 세 줄의 내용만을 터미널 창에 출력한다. 이때 head 명령과 적당한 옵션을 사용하고 인수에 애스터리스크(교재 81쪽 참고)를 사용하도록 한다. (명령과 실행 결과를 확인할 수 있는 1개 그림을 캡처할 것)
2. /etc/passwd 파일에서 자신의 계정 정보를 가지는 라인을 grep 명령을 사용하여 터미널 창에 출력한다. 해당하는 1개 라인만 출력해야 하고 계정 이름(예: 201634-348000)과 계정 설명(예: 이유니)을 확인할 수 있어야 한다. (명령과 실행 결과를 확인할 수 있는 1개 그림을 캡처할 것)
3-1 ls 명령을 사용하여 /usr 디렉터리(교재 44쪽 참고)의 내용을 출력한다.
3-2 ls 명령과 wc 명령 및 파이프(교재 82쪽 참고)를 사용하여 /usr 디렉터리에 존재하는 파일의 개수를 터미널 창에 출력하라. 적당한 옵션을 사용하여 파일의 개수에 해당하는 한 개의 숫자만 출력하여야 한다. (3-1의 명령과 실행 결과, 그리고 3-2의 명령과 실행 결과를 함께 확인할 수 있는 1개 그림을 캡처할 것)
4-1. 편집기를 사용하여 아래의 내용으로 2개의 파일을 먼저 생성한다.
[1 동해물과 백두산이 마르고 닳도록
2 하느님이 보우하사 우리나라 만세
파일: first
3 무궁화 삼천리 화려 강산
4 대한 사람 대한으로 길이 보전하세
파일: chorus]
4-2. cat 명령과 입출력 리다이렉션(교재 82쪽 참고)을 사용하여 두 파일(first와 chorus)의 내용이 합쳐진 새로운 파일 anthem을 생성한다. 적당한 출력 명령을 사용하여 anthem 파일의 내용을 터미널 창에 출력한다. (4-1은 캡처할 필요 없으며, 4-2에서는 2개의 명령을 세미콜론으로 연결하여 실행하고(교재 80쪽 참고) 실행 결과를 확인할 수 있는 1개 그림을 캡처할 것)
접기