리눅스를 다루는 일이 많아졌습니다.
vi 편집기에서 사용할 수 있는 명령어는 아주 많지만 우선 이것만이라도 알고 있으면
좋겠다는 생각이 들어서 정리하였습니다. 운영하면서 알게 되는 좋은 명령어는
지속적으로 update 하도록 하겠습니다.
※ 리눅스는 대소문자를 엄격히 구분합니다.
Vi 편집기에서는 3가지 모드가 있습니다.
- 입력모드
- 명령모드 (vi 편집기 실행 시 기본으로 명령모드에서 시작)
- 콜론모드 (Ex모드) ESC 키를 누르고 :(콜론)을 입력한 상태
[명령(편집)모드]
입력모드에서 다시 명령모드로 전화하려면 ESC 키를 누르시기 바랍니다.
yy 한줄 복사
p 붙여넣기
H 화면의 최상위로 이동
M 화면의 중간으로 이동
L 화면의 맨 아래로 이동
u 이전으로 돌아가기 (실행취소)
Ctrl + b 한 화면 위로 이동
Ctrl + f 한 화면 아래로 이동
gg 파일의 맨 처음으로 이동
G 파일의 맨 끝으로 이동
[입력모드]
명령모드에서 입력모드로 전환하려면 i를 타이핑한 후 실행합니다.
영/한 변환 Shift+Spacebar
[콜론모드]
명령모드에서 콜론모드로 전환하려면 :(콜론) 명령을 실행합니다.
:wq 저장하고 종료
:q! 저장하지 않고 종료
:w 종료하지 않고 저장만 하기
-- 20160827 추가
[텍스트 컨트롤]
편집모드에서 v,V를 사용해서 문자를 선택하고 y를 통해 복사하고, p를 이용하여 붙여넣기 할 수 있다.
d를 이용하면 삭제가 가능하다.
(v는 문자 하나씩 선태, V는 줄 단위 선택)
Redo(다시 실행) : Ctrl + r
Undo(이전으로 돌아가기) : u
'Linux' 카테고리의 다른 글
Backtick(백틱) '` `' / ~밑에 있는 기호 (0) | 2017.04.26 |
---|---|
쉘 실행시간 확인하기 / time (0) | 2017.04.26 |
프롬프트에 절대경로 표시하기 / PS1변수 (0) | 2017.04.26 |
Shell 확인 (0) | 2016.08.11 |
CHMOD / 권한 변경하기 (0) | 2016.08.10 |