Infrastructure/Linux 29

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

1.vi의 동작 모드를 간단히 설명하시오. vi는 명령 모드와 입력 모드, 마지막 행 모드로 구분 되는데,명령 모드에서는 입력한 키를 커서이동, 화면 이동 같은 명령키로 해석된다.입력 모드에서는 보통의 편집기처럼 인식되어 입력된다.마지막행모드에서는 화면의 가장 하단으로 이동해 특별한 명령들을 사용할 수있다. 2. 다음 입력 명령의 차이점을 설명하시오.⓵ i와 Ii : 현재 커서 앞에 삽입하는 것이고I : 현재 줄 첫 칸 앞에 텍스트 입력하는 것이다. ⓶ a와 Aa : 현재 커서 뒤에 삽입하는 것이고A : 현재 줄 끝에 텍스트 입력하는 것이다. 3. 파일의 끝으로 이동하는 방법을 두 가지 이상 적으시오.shift+G를 동해 마지막 행으로 이동마지막 행 모드에서 :$를 통해 마지막 행으로 이동한다. 4. 길..

[Concept] Chapter 04 vi 사용법 익히기

목차1. 유닉스의 편집기2. vi 사용법3. vi 환경 설정 1. 유닉스의 편집기 1) 편집기 종류(1) 행 단위 편집기(라인 편집기)-ed : 유닉스 초기에 사용. 지금은 거의 사용하지 않음-ex : 단독으로 사용하기 보다는 vi와 연결하여 사용-sed : 스트림 편집기, 쉘 스크립트에서 읽어들인 파일을 편집할 때 사용(2) 화면 편집기-vi : 모든 UNIX에서 사용 가능-emacs : 막강한 기능 제공. 설치해서 사용해야 한다. 2) 모드형, 비모드형(1) 모드형명령모드에서 입력한 키는 명령으로 간주입력모드에서 입력한 키는 데이터로 간주모드를 바꾸기 위한 특수 키가 있다. (예, Esc)(2) 비모드형입력한 모든 키는 데이터로 간주됨명령은 특수키(Ctrl, Alt 등)와 일반키의 조합으로 구성예 :..

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

1.하드 링크와 심볼릭 링크 파일, 복사 파일을 비교 설명 하시오. (교재, 86-90 page) 하드링크 파일은 한 파일에 붙인 새로운 이름으로 한 쪽이 영향을 받으면 다른 한쪽도 영향을 받는것과 같으며 같은 I-node를 가진다. 심볼릭링크 파일은 마치 window에서의 바로가기 같은 개념으로 원본파일이 삭제시 사용할 수 없다. 복사파일은 심볼릭 링크 파일과 다르게 복사 파일이 별개의 파일이기 때문에 하나의 파일을 수정해도 다른 파일에 영향을 주지 않는다. 2. 파일의 내용을 보는 세가지 명령을 적고 각각의 특징을 적으시오. (교재, 66-69 page)Cat파일을 화면에 연속적으로 출력More화면 단위로 파일 내용을 출력tail파일의 뒷부분 몇 행 출력 기본은 10행이다. ※ 내 사용자 계정이 us..

[Concept] Chapter 03 파일 다루기

목차 1. 파일 내용 보기 명령어 2. 파일 복사 삭제 명령어 3. 파일 이동 링크 명령어 4. 파일 생성 및 수정 시간 변경 명령어 1. 파일 내용 보기 명령어 1) 파일 내용 보기 : cat 기 능 : 파일 내용을 출력한다. 형 식 : cat [ 옵션 ] 파일명... 옵 션 -n : 행 번호를 붙여서 출력 2) 화면 단위로 출력 : more 기 능 : 파일 내용을 화면 단위로 출력한다. 형 식 : more [ 옵션 ] 파일명... 옵 션 + 행 번호 : 출력을 시작할 행 번호를 지정 3) 파일의 앞부분 출력 : head 기 능 : 파일의 앞부분부터 확인하는 명령어이다 형 식 : head [ 옵션 ] 파일명 옵 션 -n k : k행까지 출력 -c k : k byte까지 내용을 출력 4) 파일의 뒷부분 ..

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

1. 다음 표에서 왼쪽의 ls 명령어를 보고 그 의미를 오른쪽에 채워 넣으시오. 문제에 주어진 test는 사용자 계정 또는 디렉토리명이다.명령의미ls ..부모 디렉토리의 목록 출력ls ../test부모 디렉토리에서 test 디렉토리 파일 목록 출력ls ~test로그인 ID test의 홈 디렉토리 출력ls ~/test홈 디렉토리에서 test디렉토리 목록 출력ls /test루트 디렉토리 아래의 test 디렉토리 목록 출력 2. 디렉토리 계층 구조란 무엇인지 간단히 설명하시오./ 를 루트 디렉토리로 하여 안에 존재하는 디렉토리와 파일을 계층적으로 구성하여 관리하는 구조이다. 현재 위치를 기준으로 루트 디렉토리에 가까울수록 상위 디렉토리, 멀어질 수록 하위 디렉토리로 구분한다. 3. 파일 이름에 사용할 수 없는..

[Concept] Chapter 02 디렉토리 다루기

목차1. 파일의 종류2. 디렉토리 계층구조3. 디렉토리 명령어들 1. 파일의 종류일반파일, 디렉토리 파일, 심볼릭 링크 파일, 장치 파일 1) 일반 파일 데이터의 저장을 목적으로 하는 파일 - 텍스트 파일 파일의 내용이 아스키(ASCII) 코드로 구성된 파일 텍스트 편집기나 cat, more 명령을 이용하여 그 내용을 볼 수 있다. - 바이너리 파일내용이 아스키 코드가 아닌 모든 파일 지정된 응용 프로그램을 이용하여야 내용을 볼 수 있다. 2) 디렉토리 파일 내용이 다른 파일이나 하위 디렉토리의 이름인 특수 파일 3) 심볼릭 링크 파일원본 파일을 가리키는 특수 파일 4) 장치 파일장치를 관리하기 위한 특수 파일 데이터를 저장하기 위한 데이터 블록이 없음 파일 크기 대신 장치를 구분하기 위한 두개의 숫자 ..

[Concept] Chapter 01 유닉스 개요 및 기본 사용법

목차1. 유닉스의 역사와 특징, 구조2. 유닉스 시스템, 접속 및 해제 방법3. 유닉스 명령 사용법 1. 유닉스 개요유닉스란?고급언어로 개발된 최초의 운영체제 유닉스의 역사1969. AT&T 벨 연구소에서 개발개발자 : 켄 톰슨(Ken Thompson), 데니스 리치(Dennis Ritche)1973. 어셈블리 언어에서 C언어로 변경초기에 대학을 중심으로 연구상업용 버전은 AT&T 개발Cf. Linux?유닉스 호환가능한 운영체제로 공개된 S/W1991 리눅스 토발즈가 커널 개발 유닉스의 발전 과정 유닉스의 종류 제품명제조회사 유닉스 오라클 솔라리스(Oracle Solaris) 오라클(Oracle) AIXIBM HP-UX HP 리눅스 페도라(Fedora)레드헷(RedHat) 우분투(Ubuntu)캐노니컬(C..

[Concept] The Preview Study

공부 교재 : 유닉스 이론과 실습 (유닉스 전문가로 가는 첫 걸음) 공부 기간 : 2017-08-28 ~ 2017-12-15 공부 목표 : Linux의 원활히 다룰 수 있도록 함 목차 Part 01 유닉스 기본 Chapter 01 유닉스 개요 및 기본 사용법 Chapter 02 디렉토리 다루기 Chapter 03 파일 다루기 Chapter 04 vi 사용법 익히기 Chapter 05 배시 쉘 활용하기 Part 02 유닉스 고급 Chapter 06 파일 접근 권한 관리하기 Chapter 07 파일과 디렉토리 검색하기 Chapter 08 사용자와 프로세스 명령 익히기 Chapter 09 파일 아카이브와 압축 명령 익히기 Chapter 10 인터넷과 통신 명령 익히기 Chapter 11 유닉스 유틸리티 이용하..