2021년 2학기 방송통신대학교(방통대) 컴퓨터과학과 UNIX시스템 중간과제물
gatsjy
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | UNIX시스템 | 자료 | 4건 |
공통 |
※ (1~2번) 수행된 명령과 실행 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성합니다. 과제물을 작성할 때 문제를 쓸 필요는 없으며, 답안과 상관이 없는 내용이 있으면 감점됩니다.
1. 리눅스를 ...
※ (1~2번) 수행된 명령과 실행 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성합니다. 과제물을 작성할 때 문제를 쓸 필요는 없으며, 답안과 상관이 없는 내용이 있으면 감점됩니다.
1. 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 201934-348000)으로 하고 계정 설명(교재 158쪽 –c 옵션 참고)은 자신의 한글 이름(예: 유익수)으로 하며 기본 셸은 bash로 한다. 해당 계정으로 로그인 한 후 터미널 창을 띄운다. 여기까지는 준비 과정으로 캡처할 필요 없다. 적당한 검색 명령을 사용하여 /etc/passwd 파일에서 자신의 계정 정보를 가지는 1개 라인만을 터미널 창에 출력한다. 이때 명령 프롬프트의 모양에 계정 이름(자신의 학번)이 나타나야 하고 작업 디렉터리는 자신의 홈 디렉터리로 한다. (10점) 2. vi 편집기를 사용하여 아래 4줄의 내용으로 파일을 생성한다. 편집 과정은 캡처할 필요 없다. 1 동해물과 백두산이 마르고 닳도록 2 하느님이 보우하사 우리나라 만세 3 무궁화 삼천리 화려 강산 4 대한 사람 대한으로 길이 보전하세 파일: anthem 명령 프롬프트에서 적당한 출력 명령을 사용하여 파일 anthem의 내용을 터미널 창에 출력한다. (5점) ※ (3~7번) 명령의 의미를 공백 포함 200자 이내로 설명하라. 모든 명령에 오류는 없으며 그림 캡처는 필요 없다. 설명을 위해 필요하다면 가정을 두어도 된다. 설명이 부족하면 감점됩니다. (각 3점) 3. sort < list1 > list2 4. cat list1 list2 | grep p | sort 5. du –s * 6. find ~ -size +1M –ls 7. grep –ivc love letter.txt |
목차
없음본문내용
3. sort < list1 > list2- sort 파일을 라인 단위로 정렬 후 출력하는 명령어입니다.
- ‘>’ 명령어는 실행결과 대신 파일로 출력하라는 명령어입니다.
- list1의 내용을 sort명령어의 입력 스트림으로 전송하고, sort명령어의 입력 스트림을 list2파일에 연결하여 출력결과를 list2파일에 저장합니다.
4. cat list1 list2 | grep p | sort
- cat이란 명령어는 파일의 내용을 화면에 출력 혹은 파일을 만드는 명령어입니다.
- 파이프라인 명령어 ‘|’는 명령어의 조합 및 연결하는데 사용됩니다.
- grep란 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 쓰입니다.
- list1 과 list2 파일을 붙여서 출력(cat)한 것에서 p를 찾은(grep) 결과물을 정렬(sort)해서 보여달라는 명령어입니다.