vi 에디터란 무엇인가?
: 리눅스에서 사용하는 파일 편집기를 말한다.
* vi 에디터 실행 방법
# vi [파일명]
파일명 입력을 반드시 해야한다!!!!!
#vi 만 입력한 경우, vi에디터 자체의 시작 화면이 뜬다.
여기서 :o [파일명] 으로 파일을 열 수 있으나 #vi [파일명]이 커맨드 입력 횟수를 단축시킬 수 있다.
* vi의 모드
- 명령 모드 : 입력 이외의 편집 작업이 가능하다.
- 입력 모드 : 데이터의 입력 및 수정이 가능하다.
- 실행 모드 : 파일의 저장 및 종료가 가능하다.
*모드 변경
[명령모드에서 입력모드로 이동]
i : 커서 위치부터 입력
a : 커서 다음 칸에 입력
o: 커서 아래 새로운 라인을 삽입하고 입력
I : 커서가 위치한 라인 맨 앞에 입력
A : 커서가 위치한 라인 맨 뒤에 입력
[명령모드에서 실행모드로 이동]
:
↑ 이게 커맨드임
[입력, 실행 모드에서 명령모드로 이동]
Esc
[입력 모드에서 실행모드로 이동]
불가능하다. 바로 이동할 수 없다.
*명령모드 커맨드
[이동]
h(왼쪽)
j(아래)
k(위)
l(오른쪽)
gg (문서의 맨 처음으로)
G (문서의 가장 아래로)
nG (n라인으로 이동)
^f, ^b, ^d, ^u (화면 단위 이동)
[삭제]
x(글자 삭제)
dd(라인 삭제)
dw(단어 삭제)
D(커서 뒤 삭제)
[검색]
/ 문자열
n: 검색상태에서 순방향(아래로)으로 재검색. (/과 동일)
N: 역방향(위로)으로 재검색
[치환]
:%s/원래 단어/바꾸고자하는단어/[옵션]
- 라인의 맨 앞에 단어만 치환한다.
g : 전역치환
i : 대소문자 모두 치환
c : 치환여부 확인
[환경설정]
: set [환경변수] [값]
환경변수 nu (라인 번호 표시)
환경변수 sm(반대 괄호 표시)
* 실행모드 커맨드
:wp
저장하고 종료한다
:q!
저장하지 않고 종료한다.
:w [파일 이름]
해당 파일 이름으로 저장!(=이미 편집중인 파일과 같은 이름이면 그것으로 저장, 아니라면 파일 생성해 저장)
'프로그램' 카테고리의 다른 글
리눅스 정리 - 파일 시스템과 파티션 (0) | 2025.01.21 |
---|---|
리눅스 정리 - 파일구조와 퍼미션 (0) | 2025.01.14 |
리눅스 정리 - 사용자 관리 (0) | 2025.01.14 |
리눅스 정리 - 기본 명령어 (0) | 2025.01.06 |
VMware로 Linux 설치하기 (0) | 2025.01.05 |