전체 글 89

[Concept] Chapter 11 유닉스 유틸리티 이용하기

목차1. 파일 정보수집 : wc2. 파일 정렬 : sort3. 파일 분할 : split4. 중복 삭제 : uniq5. 필드 잘라내기 : cut6. 두 파일 연결하기 : paste7. 파일 덤프 : dd1. 파일 정보 수집 : wc(1) 기 능파일의 라인수, 단어수, 문자수 출력 (2) 형 식wc [ 옵션 ] 파일명 (3) 옵 션-c : 바이트 수-m : 문자 수-C : -m과 동일-l : 라인 수-w : 화이트 스페이스나 새로운 행으로 구분된 단어수 2. 파일 정렬 - sort(1) 기 능텍스트 파일의 내용을 지정한 방법으로 정렬하여 화면에 출력 (2) 형 식sort [ 옵션 ] 파일명 (3) 옵 션 (4) 정렬 기준1. 환경변수 LC_COLLLATE 2. 환경변수 LANG 유니코드 : 공백 -> 특수문..

[연습문제] 유닉스 이론과 실습 개정판 10장 연습문제

1. write 명령과 talk명령의 차이점을 설명하시오.write명령은은 다른 사용장게 메시지를 전송하고, talk는 다른 사용자와 일대일로 대화를 하는 것이다. write가 2G 문자메시지 개념이라고 하면,talk는 사용자가 글자를 입력하는 즉시 상대방의 화면으로 출력된다. 2. mailx에서 q명령으로 종료하면 읽은 메일은 어디에 저장되는지 설명하시오.q을 누르면 읽은 메일을 홈 디렉토리의 mbox파일에 보고나하고 종료한다. 3. abc.unix.com 사이트의 ip 주소를 알고 싶다 어떻게 검색하면 되는지 설명하시오.nslookup 이후 사이트의 ip주소 입력 4. ping 명령으로 abc.unix.com 사이트가 동작하는지 확인해 보았는데 응답이 없다. 이에 대한 가능한 해석은 무엇인지 설명하시..

[Concept] Chapter 10 인터넷 통신 명령 익히기

목차1. 사용자간 직접통신 : write/wall/talk/mesg2. 이메일 보내기 :mailx3. 호스트와 개인정보 확인 4. 파일송수신 : ftp1. 사용자간 직접 통신 : write/wall/talk/mesg(1) 특정사용자에게 미시지 - write1) 기 능로그인한 사용자에게 메시지를 보낸다.2) 형 식write 로그인ID [ 단말기명 ] 전송 : Ctrl + d(2) 모든사용자에게 메시지 - wall1) 기 능시스템에 로그인하고 있는 모든 사용자에게 메시지를 보낸다. 전체 사용자에게 긴급하게 전달할 메시지가 있을 경우에 사용)2) 형 식wall [ 파일명 ] ▶ 파일명은 메시지 내용을 미리 파일로 작성한 경우에만 쓴다) 전송 : Ctrl + d(3) 특정사용자와 1:1로 대화 - talk1) ..

[연습문제] 유닉스 이론과 실습 개정판 9장 연습문제

1. 아카이브란 무엇인지 설명하시오. 파일을 묶어서 하나로 만드는 것. 2. 아카이브와 압축이 어떤 용도로 사용될 수 있는지 설명하시오. 중요한 파일들을 백업으로 받는 용도로 사용하거나 다른 시스템과 파일을 주고받는데 사용한다. mkdir –p ~/Unix/ch9/archive cd Unix/ch9/archive touch a b c d mv ./* archive/ ls archive 3. archive 디렉토리의 모든 내용을 ar.tar로 묶으시오. tar –cvf ar.tar ./* 4. ar.tar 파일의 내용을 보는 명령을 기술하시오. tar –tvf ar.tar 5. archive 디렉토리에 있는 파일 중 확장자가 .txt인 모든 파일을 t.jar 파일로 묶고 압축하시오. jar cvf t.ja..

[Concept] Chapter 09 파일 아카이브와 압축 명령 익히기

목차1. 아카이브2. 압축 선요약1. 아카이브2. 압축 1. 파일 아카이브(1) 아카이브?원래의미는 보관소, 저장소 의미이지만, 유닉스에서는 파일을 묶어 하나로 만든 것을 의미한다.(2) 파일 아카이브 - tar1) 기 능아카이브파일 생성, 풀기 등 기능 제공2) 형 식tar [ 옵 션 ] [ 아카이브 파일 ] 파일명3) 옵 션(3) 파일 아카이브와 압축 - jar1) 기 능여러 파일을 하나의 jar 파일로 묶어서 압축한다.2) 형 식jar [ 옵션 ] [ 아카이브 파일 ] [ 파일명 ]3) 옵 션 2. 압축(1) .z 압축 - pack1) 기 능확장자가 .z인 압축 파일 생성2) 형 식pack [ 옵션 ] 파일명3) 옵 션- : 상세정보 출력-f : 강제 압축4) 압축해제unpack 파일명5) 파일내용..

[연습문제] 유닉스 이론과 실습 개정판 8장 연습문제

1. 유닉스의 프로세스에는 어떤 종류가 있는지 설명하시오.⓵데몬(daemon) 프로세스 : 유닉스 커널에 의해서 실행되고, 특정한 서비스를 제공하기 위해 존재하는 프로세스, 예를 들어 웹 서비스를 제공하는 httpd가 존재한다.⓶부모(process) 프로세스 : 다른 프로세스를 만드는 프로세스 부팅할 때 실행되는 1번 프로세스를 제외한 모든 프로세스는 부모 프로세스를 가지고 있다.⓷자식(child) 프로세스 : 부모 프로세스에 의해 만들어지는 프로세스 자식프로세스는 할 일이 끝나면 부모 프로세스에게 결과를 돌려주고 종료한다.⓸고아(orphan) 프로세스 : 자식 프로세스가 그 결과를 돌려주기 전에 부모 프로세스가 먼저 종료 되어 버리면 자식 프로세스는 고아 프로세스가 된다.⓹좀비(zombie) 프로세스 ..

[Concept] Chapter 08 사용자와 프로세스 명령 익히기

목차1. 프로세스의 개념과 종류2. 프로세스 관리 명령3. 포그라운드와 백그라운드 프로세스4. 사용자 정보 보기 1. 프로세스의 개념과 종류프로세스 : 실행중인 프로그램(1) 프로세스의 종류왼쪽이 시스템 프로세스 : 유닉스 운영에 필요한 기능을 수행오른쪽 사용자 프로세스 : 사용자들이 실행시킨 프로세스 2. 프로세스 관리 - 프로세스 목록 보기(1) 프로세스 목록 보기 ps1) 기 능프로세스 정보 출력 ( PID, 터미널, CPU시간, 명령어)2) 형 식ps [ 옵 션 ]3) 옵 션-e : 시스템에 있는 모든 프로세스 정보 출력-f : 프로세스에 대한 자세한 정보 출력-u UID : 특정 사용자에 대한 모든 프로세스 출력4) 속성 (2) 특정 프로세스 정보검색하기 pgrep (Solaris OS에서 사용..

[연습문제] 유닉스 이론과 실습 개정판 7장 연습문제

1. /etc/services 파일에서 tcp 를 포함하고 있는 행의 수를 출력하시오.grep –c tcp /etc/services 2. 현재 디렉토리의 모든 파일 중에서 unix를 포함하고 있는 파일의 이름을 출력하시오.grep –l unix * 3. 홈 디렉토리의 *.txt 파일 중에서 Jeremy Lin 이라는 이름을 찾으시오.grep ‘Jeremy Lin’ ~/*.txt 4. /etc/hosts 파일에서 #으로 시작하는 모든 행을 행 번호와 함께 출력하시오.grep –n ‘^#’ /etc/hosts 5. 현재 사용하는 유닉스 시스템에서 bash나 ksh을 사용하는 사용자의 목록을 출력하시오 (/etc/passwd 파일에 필요한 정보 있음).egrep ‘bash|ksh’ /etc/passwd 6. ..

[Concept] Chapter 07 파일과 디렉토리 검색하기

목차1. 파일 내용 검색2. 파일 검색3. 명령 검색 1. 파일 내용 검색(1) grep1) 기 능 지정한 파일에 특정 문자열(패턴)이 들어있는지 검색2) 형 식 grep [ 옵션 ] 패턴 파일명들 (패턴에는 문자, 문자열, 문장, 정규표현식이 들어간다)3) 옵 션 -i : 대소문자를 무시하고 검색 -l : 해당 패턴이 들어있는 파일 이름을 출력 -n : 각 라인의 번호도 함께 출력 -v : 명시된 패턴과 일치하지 않는 줄을 출력 -c : 패턴과 일치하는 라인 수 출력 -w : 패턴이 하나의 단어로 된 것만 검색4) 패턴에 정규표현식 (2) egrep1) 기 능 grep에서 확장된 패턴의 표현식을 포함함2) 형 식 egrep [ 옵션 ] 패턴 파일명들 (grep과 동일하나 패턴은 추가된것이 있다.)3) ..

[연습문제] 유닉스 이론과 실습 개정판 6장 연습문제

1. 파일과 디렉토리의 접근 권한을 비교하여 설명하시오.모드일반 파일디렉토리 파일읽기(r) 파일 내용을 읽거나 복사할 수 있다 ls명령으로 디렉토리 목록을 읽을 수 있다 (ls명령의 옵션은 실행권한이 있어야 함)쓰기( w ) 파일을 수정,이동,삭제 시킬 수 있다 (디렉토리에 쓰기권한이 있어야 함) 디렉토리내에 파일을 생성,삭제할 수 있다실행( x ) 파일을 실행 시킬 수 있다 (실행 가능한 파일의 경우) cd명령을 이용하여 디렉토리로 이동가능. 파일을 디렉토리로 이동하거나 복사할 수 있다. 2. 파일에 부여된 다음의 접근 권한에서 소유자, 그룹, 기타 사용자가 할 수 있는 작업을 설명하시오.접근 권한소유자그룹기타 사용자rwxr-xr-x파일 읽기/쓰기/실행 권한을 모두 가진다파일 읽기와 실행권한만 가진다...