- 파일 생성 or 열기
$ vi 파일명
- 저장 및 종료 (가장 빈번하게 사용 :wq! )
:w - 저장
:w file.txt - file.txt로 저장
:q - 종료
:wq! - 강제 저장 후 종료
--------------------------------------------------------------------------
<입력> i (커서 부터 입력)
<이동> 한글자씩 이동 : h(좌) j(아래) k(위) l(우) or 화살표
단어단위 이동 : w,b
문단단위 이동 : {, }
행의 시작과 끝 : ^, $
n 행으로 이동 : :[n]
문서의 시작과 끝 : gg, G
<삭제> x, dw(단어), dd(한 행)
<복사> yw(단어 복사), yy(행 복사)
<붙이기> p
<블록 지정> v, crtl + v
(블록 지정한 후) d : 삭제, y : 복사, >, < : 행 앞에 탭 삽입, 삭제
<되돌리기> u, crtl + r
<문자열 탐색> /(찾는 문자열),
?(찾는 문자열)
<문자열 치환> :범위/바뀔 문자열(old)/바꿀 문자열(new)/행 범위
ex) :2,4s/old/new/g
$ vi 파일명
- 저장 및 종료 (가장 빈번하게 사용 :wq! )
:w - 저장
:w file.txt - file.txt로 저장
:q - 종료
:wq! - 강제 저장 후 종료
--------------------------------------------------------------------------
<입력> i (커서 부터 입력)
<이동> 한글자씩 이동 : h(좌) j(아래) k(위) l(우) or 화살표
단어단위 이동 : w,b
문단단위 이동 : {, }
행의 시작과 끝 : ^, $
n 행으로 이동 : :[n]
문서의 시작과 끝 : gg, G
<삭제> x, dw(단어), dd(한 행)
<복사> yw(단어 복사), yy(행 복사)
<붙이기> p
<블록 지정> v, crtl + v
(블록 지정한 후) d : 삭제, y : 복사, >, < : 행 앞에 탭 삽입, 삭제
<되돌리기> u, crtl + r
<문자열 탐색> /(찾는 문자열),
?(찾는 문자열)
<문자열 치환> :범위/바뀔 문자열(old)/바꿀 문자열(new)/행 범위
ex) :2,4s/old/new/g
'System > Linux' 카테고리의 다른 글
ssh 및 telnet 서비스 포트 변경 (2) | 2011.01.12 |
---|---|
시스템 로그파일과 로그기록 삭제 방법 (0) | 2010.12.27 |
리눅스 명령어 - netstat (0) | 2010.12.24 |
configure 옵션 (0) | 2010.12.22 |
리눅스에 RADIUS 서버 구현하기 (0) | 2010.12.18 |