2swan
Vi 편집기 명령어 본문
vi 에디터 종료 마치기 명령 | |||
:q | 그대로 종료하기 | ||
:q! | 변경된 내용을 저장하지 않고 강제로 종료하기 | ||
:wq | 변경된 내용을 저장하고 종료하기 | ||
:x | :wq와 동일한 명령 | ||
ZZ | :wq와 동일한 명 | ||
삽입 | |||
a | 커서 뒤에 입력 | A | 라인 끝에 입력 |
i | 커서 앞에 입력 | I | 라인시작 부분에 입력 |
o | 커서 있는 라인 밑에 입력 | O | 커서가 있는 라인 위에 입 |
다른 키를 이용한 커서 이동 명령 | |||
h | 왼쪽으로 커서 한 칸 이동 | H | 화면의 처음으로 이동 |
L | 오른쪽으로 한 칸 이동 | L | 화면 끝으로 이동 |
e | 다음 단어의 마지막으로 이동 | E | 커서를 공백으로 구분된 다음 단어 끝으로 이동 |
b | 한 단어 뒤로 이동 | B | 커서를 공백으로 구분된 이전 단어로 이동 |
w | 커서를 한 단어 뒤로 이동 | W | 커서를 공백으로 구분된 다음 단어로 이동 |
k | 커서를 한 라인 위로 이동 | j | 커서를 한 라인 아래로 이동 |
그 외의 키를 이용한 커서 이동 명령 | |||
Ctrl + F | 다음 화면으로 이동 | Ctrl + D | 반 화면 위로 이동 |
Ctrl + B | 전 화면으로 이동 | Ctrl + U | 반 화면 아래로 이동 |
0 | 줄이 시작되는 첫 칸으로 이동 | - | 이전 줄의 시작 부분으로 이동 |
$ | 줄이 끝나는 마지막 칸으로 이동 | + | 다음 줄의 시작 부분으로 이동 |
( | 문장의 시작으로 이동 | { | 문단의 시작으로 이동 |
) | 문장 끝으로 이동하여 다음 단어의 시작으로 커서 이동 | } | 문단 끝으로 이동 |
G | 문서의 마지막 줄로 이동 | " | 이전의 커서 위로 이동 |
nG | n번쨰 줄로 이동 | M | 화면 중간 줄에 커서 이동 |
삭제 명령 | |||
x | 커서가 있는 문자 삭제 | X | 커서가 있는 문자 앞에 있는 문자 삭제 |
dw | 커서가 있는 단어 삭제 | db | 커서가 앞에 있는 단어 삭제 |
dW | 공백으로 구분된 뒷 단어 삭제 | dB | 공백으로 구분된 앞 단어 삭제 |
dd | 커서가 있는 라인 삭제 | D | 커서가 있는 라인의 나머지 삭제 |
d) | 문장의 나머지 삭제 | d} | 문단의 나머지 삭제 |
dG | 파일의 나머지 삭제 | dH | 화면의 시작까지 삭제 |
dL | 화면의 나머지 삭제 | J | 커서와 다음 단어 사이의 모든 공백 삭제 |
바꾸기 명령 | |||
r | 커서에 있는 문자 대치 | R | 입력 모드로 한 문자씩 덮어씀 |
s | 커서가 있는 문자 삭제 후 입력 모드로 전환 | S,D | 커서가 있는 줄을 삭제 후 입력 모드로 전환 |
cb | 커서가 있는 앞 문자 삭제 후 입력 모드 | cW | 공백으로 구분된 뒷 단어를 삭제 후에 입력 모드 |
cB | 공백으로 구분된 앞 단어 삭제 후 입력 모드 | cc | 커서가 있는 라인을 삭제하고 입력 모드 |
C | 커서가 있는 라인의 나머지를 삭제하고 입력 모드로 전환 | c0 | 커서에서부터 라인의 시작까지 텍스트 바꾸기 |
c | 특정 텍스트 바꾸기 | c) | 문장의 나머지 바꾸기 |
c} | 문단의 나머지 바꾸기 | cG | 파일의 나머지 바꾸기 |
cm | 표시까지 모든 것 바꾸기 | cL | 화면의 나머지 바꾸기 |
ch | 화면의 시작까지 바꾸기 | ||
텍스트 이동 | |||
p | 삭제나 복사된 텍스트를 커서가 있는 문자나 라인 뒤에 삽입 | P | 삭제나 복사된 텍스트를 커서가 있는 문자나 라인 앞에 삽입 |
dw p | 커서가 있는 단어를 삭제한 후 이를 변경한 커서가 있는 것 뒤에 삽입 | dw P | 커서가 있는 단어를 삭제 후 이를 변경한 커서 있는 곳 앞으로 삽입 |
d p | 지정한 다음 텍스트로 삭제한 후 커서가 가리키는 곳으로 이동 | d) P | 문장의 나머지로 이동 |
d} p | 문단의 나머지로 이동 | dG P | 파일의 나머지로 이동 |
dH p | 화면 시작 부분으로 이동 | dL P | 화면의 나머지를 이동 |
복사 | |||
yw | 커서가 있는 단어를 복사 | yb | 커서가 있는 앞 단어를 복사 |
yW | 공백으로 구분된 뒷 단어 복사 | yB | 공백으로 구분된 앞 단어를 복사 |
y | 특정한 다음 텍스트 복사 | yy | 커서가 있는 라인을 복사, 커서가 가리키는 곳으로 라인을 이동 |
y) | 문자의 나머지 복사 | y} | 문단의 나머지 복사 |
yG | 파일의 나머지 복사 | yH | 화면의 시작까지 복사 |
yL | 화면의 나머지 복사 | ||
검색 | |||
/pattern | 텍스트에서 앞으로 패턴 검색 | >pattern | 텍스트에서 뒤로 패턴 검색 |
n | 앞 또는 뒤로 이전 검색 반복 | N | 반대 방향으로 이전 검색 반복 |
/ | 전 검색을 앞으로 반복 | ? | 전 검색을 뒤로 반복 |
'AIX' 카테고리의 다른 글
Dump size 확장 (0) | 2024.05.31 |
---|---|
명령어 반복 실행 (0) | 2024.05.31 |
IBM P series OP Panel (0) | 2024.05.31 |
네트워크 성능 옵션 조정 (0) | 2024.05.27 |
메모리 정책 조정 - 파일캐시 최대치 조정 (1) | 2024.05.23 |