Ⅰ. VI 란?
리눅스에서 사용되는 텍스트 편집기 중 하나인 "vi"에 대해 알려드리겠습니다. "vi"는 Vi 에디터의 줄임말로, Unix 및 Linux 시스템에서 텍스트 파일을 편집하는 데 널리 사용되는 강력한 명령줄 텍스트 편집기입니다. "vi"는 초기 Unix 시스템에서 개발되었으며 현재까지도 많은 리눅스 배포판에서 사용되고 있습니다.
Ⅱ. VI 사용방법
vi 에디터는 반드시 파일명을 추가해서 실행해야 합니다.
[root@feccle] # vi [디렉터리 경로] [파일명] |
기본 사용법
1) "vi"를 터미널에서 실행하면 명령 모드로 시작합니다.
2) 텍스트를 편집하려면 "i","o","l","a" 를 눌러 편집 모드로 전환합니다.
3) 편집 모드에서 텍스트를 입력 및 편집합니다.
4) 편집이 끝나면 "Esc" 키를 눌러 명령 모드로 다시 전환합니다.
5) 명령 모드에서 다양한 명령어를 사용하여 파일을 저장, 종료, 검색 등을 수행할 수 있습니다.
Ⅲ. vi의 모드
Windows용 에디터와는 달리 에디팅하는 모드와 이를 편집하는 모드가 다릅니다.
1. 명령모드 : 입력 이외의 편집작업
1) 이동
h, j, k, l (왼쪽,아래,위,오른쪽)
gg, G (문서 맨 처음이나 아래로)
nG (n 라인으로 이동)
^f, ^b, ^d, ^u (화면단위 이동)
2) 삭제
x (글자 삭제)
dd (라인 삭제)
dw (단어삭제)
D (커서뒷부분 삭제)
3) 검색
/문자열 : 문자열 검색
n ( 다음 문자열 검색)
N ( 이전 문자열 검색)
4) 환경 설정
:set [환경변수] [값]
5) 환경변수
nu (라인번호 표시)
sm (반대 괄호 표시)
2. 입력 모드 : 데이터 입력 및 수정
3. 실행 모드 : 파일 저장, 종료
:wq (저장 후 종료 )
:q! (저장하지 않고 종료 )
:w [파일명] (저장 또는 지정한 파일명으로 내용저장)
- 새 이름으로 저장하는 방법은 Windows와 다름으로 주의해야 합니다.
익숙하지 않은 사용자의 경우 가능한 사용하지 않는 것이 좋습니다.
4. 모드변경 방법
명령 모드에서 삽입 모드로 변경
i : 커서 위치부터 입력
a : 커서 다음 칸에 입력
o : 커서 아래 새로운 라인을 삽입하고 입력
I : 커서가 위치한 라인 맨 앞에 입력
A : 커서가 위치한 라인 맨 뒤에 입력
명령 모드에서 실행 모드로 변경
- ;
삽입, 실행 모드에서 명령모드로 변경
- [ESC]
삽입 모드에서 실행 모드로 직접 변경은 불가능합니다.
'시스템(Linux)' 카테고리의 다른 글
firewall-cmd 에 대해 알아보겠습니다. (0) | 2023.09.30 |
---|---|
Linux 및 Unix 에서 많이 사용되는 압축과 압축해제에 대해 알아보겠습니다. (0) | 2023.09.20 |
Docker 란 무엇일까요 ? (0) | 2023.09.11 |
yum 과 비슷한 역할을 하는 패키지 관리툴인 dnf에 대해 알아보겠습니다. (0) | 2023.09.08 |
grep(특정 패턴 검색 및 매칭 출력) 에 대해 알아보겠습니다. (0) | 2023.09.05 |