vi 중요 명령어
ctrl + f = 다음페이지 / page down키
ctrl + b = 전 페이지
shift + g = 맽끝페이지
실행모드
:1 =첫페이지
워드 찻기
/total = 워드 아래로 찻기 / N키 = Next
?total = 워드 위로 찻기
6x = 6글자 함께 지우기
x = 지우기
dd = 라인지우기 (잘라내기)
100dd = 100줄 라인 지우기
p=붙혀넣기
shift + d = 커서행렬 지우기
cw =change word 단어지우기
:%s/찻을단어/바뀔단어/g = 바뀌고 싶은 문자를 한꺼번에 바꾸는 방법
430,450 w wholist : 430~450줄의 내용을 wholist라는 이름에 저장하라.
Vi명령어Vi편집기(vi에디터/Vi에디터-메모장역활)
---------------------------------
I 커서가 위치한곳 앞에 내용 삽입
A 커서가 위치한곳 바로뒤에 내용 추가
O 커서가 위치한 다음줄에 내용 삽입
----------------------------------
# vi test (test 파일이 생성된다)
# :w (저장)
# :w sample (sample 이름으로 저장)
# :wq (저장후 종료 꼭 esc 누른후)
# :q (저장하지않고 종료)
# :q! (강제저장후 종료)
# x (delete역할)
# 10 dd (현재커서위치한곳부터 10줄삭제)
# dw (단어단위 삭제)
# :20 (20번째 라인으로 커서이동)
# 2yy (2라인복사)
# yw (단어단위 복사)
# p (현재커서 아래쪽으로 붙여넣기-소문자p)
# P (현재커서 위쪽에 붙여넣기-대문자P)
# /init (init 단어가 있는곳으로 찾아감)
# :s/형식/바꿀형식/g (치환작업)
# :1,10 s/an/bw/g (1~10줄까지 an을찾아 bw로 모두(g) 변경하라)
# :1,$ s/an/bw/g (1부터$(끝까지) an을찾아 bw로 모두(g) 변경하라)
# !bash (명령prompt상태로 변환)
# #edit (다시 에디터로 돌아옴)
# :%s/^/cp/g (첫번째 줄(^)에 cp명령어를 입력하라)
# :%s/$/..\/R140\/./g (마지막줄($)에 ../R140/. 을 입력하라)
^ : 첫번줄로 이동
123+shift+g : 123번줄로 이동
'리눅스 (Linux)' 카테고리의 다른 글
리눅스 명령어 모음 #3 (0) | 2015.12.25 |
---|---|
리눅스 명령어 모음 #2 (0) | 2015.12.25 |
vi 명령어 (0) | 2015.12.25 |
[리눅스] 버전 정보 확인 (0) | 2015.12.25 |
Hostname명 변경 (0) | 2015.12.25 |