리눅스 (Linux)2015. 12. 25. 00:06

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
Posted by 랩퍼우