OS/CentOS

[CentOS] vi 편집기

부침만두 2023. 1. 24. 15:49

리눅스에서는 특정 설정을 위해서는 거의 대부분 직접 설정 파일을 열어서

해당 파일에 있는 내용을 직접 편집해야합니다

이를 위해서 대표적으로 사용되는 편집기가 vi 입니다

vi 명령어를 사용해서 파일을 연 뒤, vi 편집기 내에서 사용되는 명령어들로

파일 내용을 편집합니다

 

아래는 명령어를 정리한 내용입니다

아무 파일이나 하나 만들어서 직접 사용해보는게 도움이 많이 됩니다

 

1. 파일 열기

vi [파일명]

해당 파일이 없다면 새 파일이 생성되면서 빈 문서가 열립니다

 

2. 파일을 연 상태에서 사용하는 명령어들(명령모드)

   (1) : set nu

      줄 표시

 

 

   (2) h, j, k, l

      방향키, CentOS에서는 키보드의 화살표 방향키를 사용해도 무방하지만

      다른곳에서는 사용이 불가능한 경우가 있어,

      사전에 hjkl을 사용하는데에 익숙해지는게 좋습니다

   (3) gg

      문서의 첫줄로 이동

   (4) G

      문서의 마지막으로 이

   (5) : [숫자] 

      해당 줄로 이동

 

3. 편집하기

  (1) i

     커서 왼쪽으로 내용 입력
  (2) a

     커서 오른쪽으로 내용 입력
  (3) o

     커서가 있던 줄 아래로 빈 줄 삽입하여 내용 입력
  (4) s

     커서가 있던 글자를 지우고 내용 입력

  (5) x

     커서 오른쪽 내용을 삭제(delete 역할)
     오른쪽에 더 지울내용이 없으면 왼쪽 내용을 삭제(backspace 역할)
     해당 줄에 있는 모든 내용을 삭제하고나면 멈춘다

 

4. 모드 전환

esc키를 누르면 명령모드-편집모드 전환이 가능합니다