4. 에디터
4.1_에디터의 종류
① 에디터의 개요
- 에디터란
- 리눅스 에디터
- X 윈도 : gedit
- 유닉스 : vi
② 에디터의 종류 및 특징
- PICO
- 유닉스 기반
- 이메일 클라이언트 프로그램에 통합되어 배포
- 소스의 수정 불가
- 복제 버전 : nano (마우스 가능)
- emacs
- 리처드 스톨만
- 확장성, 유연성
- 기능이 너무 많음, 대응하는 LISP를 코드 불러오는데 오래걸림
- 초보자 사용 어렵
- vim
- vi편집기와 호환
- 다양한 색상
- 히스토리 기능, 확장된 정규 표현식 문법, 강력한 문법 강조 기능, 다중 되돌리기, 다국어 지원, 문법 검사
- GUI 기반 : gVim
4.1_에디터의 활용
① pico
- pico 시작하기
- pico 이동하기 ctrl+
- a : 현재 커서가 위치한 줄의 처음으로
- e : 현재 커서가 위치한 줄의 끝으로
- p : 커서를 윗줄로
- n : 커서를 아랫줄로
- b : 커서를 뒤(왼)로
- f : 커서를 앞(오)으로
② emacs
- 시작과 종료하기
- 커서 이동하기
③ vi
- 시작하기
- 명령 모드 : i, a, o, l, A, O
- 입력 모드 : input mode, insert mode
- ex 명령 모드 : ':'키 입력했을 때
- 사용법
- - r : 손상된 파일 복구
- +[num] : 파일을 열면서 커서를 지정한 num번째 줄로 이동
- +값만 입력하면 커서를 마지막 줄로 이동시킴
- 커서 이동하기
- h : 왼
- j : 아
- k : 위
- l : 오
- w : 다음 단어의 처음
- - : 앞 줄의 첫 문자
- ^ : 줄의 첫 문자
- $ : 줄의 맨 끝
- + : 다음 줄의 첫 문자
- 0 : 첫 번째 열로
- G : 젤 끝줄로
- nG : n번째 행으로
- gg : 파일의 처음
- ( : 문장의 처음
- ) : 다음 문장의 처음
- { : 문단의 처음
- } : 다음 문단의 처음
- H : 화면의 첫 줄
- M: 화면의 중간
- L : 화면의 끝
- ctrl + b : 한 화면 위로
- ctrl + f : 한 화면 아래로
- ctrl + u : 반 화면 위로
- ctrl + d : 반 화면 아래로
- e : 다음 단어의 맨 뒤로 (오)
- b : 단어 맨 앞으로
- z[Enter] : 현재 커서가 위치한 줄을 화면의 첫 줄로
- n% : n퍼센트에 해당하는 줄로 이동
- :0 : 줄의 처음으로 이동
- :$ : 줄의 제일 끝
- 복사 및 붙이기
- 삭제하기
- 되돌리기 및 패턴 검색
- ex 명령 모드
- ex 명령 모드와 특수 문자
- 문자열 치환
- vi 환경 설정
- 관련 파일 : exrc
'자격증 > 리눅스 마스터' 카테고리의 다른 글
리눅스 마스터 2급 2차 (2.5) (0) | 2021.03.13 |
---|---|
리눅스 마스터 2급 2차 (2.3) (0) | 2021.03.13 |
리눅스 마스터 2급 2차 (2.2) (0) | 2021.03.13 |
리눅스 마스터 2급 2차 (2.1) (0) | 2021.03.12 |
리눅스 마스터 2급 2차 - 링크 공부 (0) | 2021.03.12 |