과제정보
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | UNIX시스템 | 자료 | 5건 |
공통 |
※ (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 |
소개글
"2021년 2학기 UNIX 시스템 과제"에 대한 내용입니다.목차
1. 1번 문제 정답2. 2번 문제정답
3. 3번 sort < list1 > list2
4. 4번 cat list1 list2 | grep p | sort
5. 5번 du –s *
6. 6번 find ~ -size +1M –ls
7. 7번 grep –ivc love letter.txt
본문내용
먼저 최종 완성본이며, 본문 내용대로 천천히 하시면 하실수 있습니다빈칸으로 되어있는 것은 제 개인정보가 들어있어서 지웠습니다
그럼 시작합니다
1.먼저 좌측 상단에 프로그램 > 시스템 도구 > 터미널 클릭
화면과 같은 터미널이 켜지면 먼저 su 입력, 입력후 관리자 암호 입력
(root(관리자 계정)이 사용자를 추가할 수 있는 권한을 가지고 있기 때문에)
2. root 계정으로 접속 하였으면 다음과 같은 명령을 친다
useradd -c "자기 이름“ 2002000(학번) 치고 엔터
(유저추가 명령이며, -c는 코멘트(설명부분), 해당 계정)
passwd 학번치고 엔터
(비밀번호 설정을 위한 항목)
새로 만든 계정에 대한 비밀번호 설정입니다
(비밀번호를 너무 쉽게 만들었기 때문에 해당 경고가 출력됨)
3. 암호를 전부 입력하면 업데이트되었다고 뜸
4. su 학번(방금 만든 것)을 치고 엔터
(관리자 권한을 이용하여 기존 사용자 계정에서 방금 만든 사용자 계정으로 로그인)
5. cd ~ 엔터
(cd는 폴더(디렉토리)이동 명령이며 ~ 는 홈디렉토리를 말한다)
6. pwd 엔터
(현재 작업중이 경로 확인)
7. tail -1 /etc/passwd 엔터
(tail는 끝에서부터 명령을 출력하는 것이고 tail -1은 가장 밑에서 첫 번째 줄을 출력하는 의미이다 /etc/passwd 에는 사용자 계정 관련 정보들이 표시되어 있다)