vi 기본 명령어 정리

2015. 7. 23. 01:31· OS/Linux

[ 환경 - 모든 리눅스 운영체제 ]


자주 사용될 간단한 명령어만 다루기로 하겠습니다.


# vi ( 파일이름 or 만들 파일이름 )

 vi 명령어로 파일을 수정하거나 새로 만듭니다.

 --->  vi 로 파일을 열어주신 뒤


:set nu                           # 좌측에 행 번호를 표시하여 알기 쉽게 해줍니다.

i                                   # Insert 모드에 진입합니다. 입력을 할 수 있습니다.(입력 모드)

여기에서 다시 명령어모드로 전환하시려면 ESC를 누르면 됩니다.

r                                   # Replace 모드에 진입합니다. (글자 수정)

[[                                  # 글의 맨 처음으로 이동합니다.

]]                                  # 글의 맨 끝으로 이동합니다.


i(상) k(하) j(좌) l(우)          # 가끔씩 방향키를 지원하지 않는 경우가 있습니다. 그럴 때 방향키의 역할을 합니다.

:w                                  # 글을 저장합니다.

:q                                   # vi 에서 빠져나갑니다.

:wq                                 # vi에서 저장하고 빠져나갑니다


!는 강제로 실행하게 만드는 명령어입니다. 

ex)  :wq!     #강제로 저장하고 빠져나갑니다.


v                                    # 누르시고 커서를 이동시키면 드래그됩니다.

yw                                  # 커서가 있는 단어를 복사

yy                                   # 선택되어있는것들을 복사합니다.

(숫자)yy                            # 숫자만큼 아래줄을 복사합니다.

pp                                   # 복사한것을 붙여넣습니다.


x                                     # 커서로부터 뒤에 있는 글자를 지웁니다.


: s/변경할 단어/변경될 단어       # 커서가 있는 행의 처음 변경할 단어를 변경한다.

: s/변경할 단어/변경될 단어/g    # 커서가 있는 행의 모든 변경할 단어를 변경한다.

: 10,20s/변경할 단어/변경될 단어/g        # 10행부터 20행까지의 모든 변경할 단어를 변경한다.

: %s/변경할 단어/변경될 단어/g             # 문서 전체의 모든 변경할 단어를 변경한다.

: %s/변경할 단어/변경될 단어/gc            # 문서 전체의 모든 변경할 단어를 확인하면서 변경한다. 


 

이정도만 알고계셔도 vi를 충분히 다룰 수 있습니다.


'OS > Linux' 카테고리의 다른 글

CentOS6.x에서 Telnet 서버 열기  (0) 2015.07.28
Virtual Box CPU오류  (2) 2015.07.25
리눅스에서 VMware Tools 설치하기  (0) 2015.07.23
CentOS 5.3 VMware에 설치하기  (0) 2015.07.22
CentOS 6.x DHCP 서버 기본 설정  (7) 2015.07.22
'OS/Linux' 카테고리의 다른 글
  • Virtual Box CPU오류
  • 리눅스에서 VMware Tools 설치하기
  • CentOS 5.3 VMware에 설치하기
  • CentOS 6.x DHCP 서버 기본 설정
문찬웅_
문찬웅_
기본에 충실하게.
문찬웅_
Mild Security
문찬웅_
전체
오늘
어제
  • 모든 게시물
    • Security
      • 취약점과 공격
      • 운영체제 보안
      • 네트워크 보안
      • 어플리케이션 보안
      • 정보보안 관리 및 법규
    • Develop
      • C 언어
      • 참고 자료
    • Cloud
      • NCP - Naver Cloud Platform
      • AWS - Amazon Web Service
    • OS
      • Linux
      • Windows
      • MAC
    • Computer Base
      • Network
    • Others
      • 유용한 IT 정보
      • 자격증
      • URL
      • Chrome 확장 프로그램

인기 글

태그

  • C
  • C Lan
  • C 언어
  • C언어
  • Cent
  • 해킹
  • 리눅스
  • C language
  • 정보보안
  • centos

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
문찬웅_
vi 기본 명령어 정리
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.