2014년 4월 18일 금요일

[Linux] vi command - 주요명령어 메모

1. 시작과 종료에 관련된 명령어
명령어 입력 상태에서 입력해야 합 [Shift + :]
wq 저장하고 종료
w [filename] 주어진 파일 이름으로 저장
w! [filename] 주어진 파일 이름으로 저장/덮어쓰기 후 종료
w! 저장후 편집종료
q 저장하지 않고 종료
q! 저장하지 않고 강제종료
e 종료하지 않고 다른 파일 편집
e! 편집한 내용 저장하지 않고 최종 저장된 상태로 파일 열기


2. 입력과 수정을 할 때 사용하는 명령어
i 문자 앞에서부터 입력
a 현재 문자 뒤에서부터 입력
o 현재라인 아래에 입력
s 커서가 있는 단어를 지우고 입력하기
S 커서가 있는 행을 지우고 입력하기
cw 커서 위치의 한 단어를 수정하기
co 커서 위치부터 줄의 처음까지 수정하기
c 커서 위치부터 줄의 끝까지 수정하기
cc 커서가 있는 줄을 수정하기
cj 커서가 있는 줄과 그 다음 줄을 수정하기


3. 삭제할 때 명령어
dw 한 단어 삭제
dd 한 라인 삭제
dj 커서가 있는 줄과 그 다음 줄을 삭제
dk 커서가 있는 줄과 그 앞줄을 삭제
do 커서 위치부터 줄의 처음까지 삭제
x 커서의치의 글자 삭제
D 한줄삭제
X 커서 바로 앞의 글자 삭제

4. 복사할 때 명령어
y 문자 복사
yy 한라인 복사
yw 커서 위치부터 단어의 끝까지 복사하기
yj 커서가 있는 줄과 그 다음줄을 복사하기
yo 커서 위치부터 줄의 처음까지 복사하기
yk 커서가 있는 줄과 그 앞줄을 복사하기
y$ 커서 위치부터 줄의 끝까지 복사하기
p 현재 줄 다음에 버퍼의 내용을 붙임
P 현재 줄 앞에 버퍼의 내용을 붙임

댓글 없음:

댓글 쓰기

언제 부터 였던가 생각해보니 아르바이트 겸 외부 컨설팅을 의뢰 받고 맥북 프로를 처음 써봤을 때 부터 였던 것 같다. 지금은 거의 대부분의 작업을 맥으로 작업을 하다 보니 윈도우에서만 실행되는 일부 프로그램들 때문과 회사 내부 ERP프로그램이 윈도우 ...