My Information/Linux

Vi 명령어!

Kduks 2008. 12. 11. 10:57
반응형

리눅스 편집기 Vi 명령어 입니닷!!


-- 저장 및 종료

 :w  저장
 :w file.txt  file.txt 파일로 저장
 :w >> file.txt  file.txt 파일에 덧붙여 저장
 :q  종료
 :q!  경고무시 종료
 :wq!  강제저장후 정료
 :e file.txt  file.txt 불러옴
 :e  현재 파일 불러옴




-- 입력모드 전환

 a  커서위치 다음칸부터 입력
 i  커서위치 입력
 o  커서 다음행 입력
 s  커서에서 한글자 삭제후 입력



-- 이동관련

 h  왼쪽 이동
 l  오른쪽 이동
 j  아래 행
 k  윗 행
 w  다음 단어 처음으로
 b  이전 단어 처음으로
 ^  그행 처음으로
 $  그행 마지막으로
 gg  문서 첫행으로
 G  문서 마지막행으로
 :n  n행으로 이동 (n = 가고싶은 행)




-- 삭제관련

 x  커서위치 글자 삭제
 dw  한 단어 삭제
 dd  커서가 위치한 행 통삭제




-- 복사 / 붙이기 관련

 yy  커서가 위치한 행 복사
 p  붙여넣기
 Nyy  N행만큼 복사 (n = 원하는 행)
 Np  N행만큼 붙여넣기 (n = 원하는 행)




-- 블록지정 관련

 v  블록지정 (v 누른상태에서 hjkl 로 지정)
 y  복사
 d  잘라내기
 U  대문자로 만듬
 u  소문자로 만듬





-- 문자열 탐색 / 변경

 /검색문자  검색문자 탐색
 :%s/old/new/g  문서전체의 단어 old를 new 로 교체





^^

반응형