vi 명령어

agnusdei·2023년 7월 4일
0
  1. vi example.txt 명령을 통해 example.txt 파일을 엽니다.
  2. i를 눌러 편집 모드로 전환합니다.
  3. 원하는 내용을 입력합니다.
  4. Esc 키를 눌러 명령 모드로 전환합니다.
  5. :w를 입력하여 변경 사항을 저장합니다.
  6. :q를 입력하여 vi를 종료합니다.

예시 코드:

vi example.txt

[편집 모드]

This is an example file.

[명령 모드]

:w

[명령 모드]

:q

이렇게 하면 example.txt 파일에 "This is an example file."이라는 내용이 저장되고, vi가 종료됩니다.

vi는 Unix 및 Unix-like 시스템에서 사용되는 텍스트 편집기입니다. vi는 다양한 모드와 명령어를 제공하여 파일 편집을 가능하게 합니다. 아래에 vi 명령어의 주요한 기능과 사용 방법을 설명하겠습니다:

  • vi 파일이름: vi를 사용하여 특정 파일을 엽니다. 예를 들어, vi app.jsapp.js 파일을 엽니다. 파일이 존재하지 않으면 새 파일을 생성합니다.

  • 편집 모드(Insert mode): vi를 열고 나서 i를 누르면 편집 모드로 전환됩니다. 이 모드에서는 텍스트를 입력하고 편집할 수 있습니다.

  • 명령 모드(Command mode): 편집 모드에서 Esc 키를 누르면 명령 모드로 전환됩니다. 명령 모드에서는 파일 저장, 종료, 검색 등과 같은 다양한 작업을 수행할 수 있습니다.

  • :w: 현재 파일을 저장합니다. :w 명령을 실행하면 현재 파일의 변경 사항이 저장됩니다.

  • :q: vi를 종료합니다. 현재 파일에 변경 사항이 있으면 종료되지 않고 경고 메시지가 표시됩니다. 변경 사항을 저장하지 않고 강제로 종료하려면 :q!를 사용합니다.

  • :wq: 현재 파일을 저장하고 vi를 종료합니다. 이 명령은 저장과 종료를 한 번에 처리합니다.

  • /검색어: 파일 내에서 특정 단어나 패턴을 검색합니다. 검색어를 입력한 후 Enter 키를 누르면 해당 검색어가 있는 위치로 이동합니다. n 키를 누르면 다음으로 일치하는 위치로 이동하고, N 키를 누르면 이전 위치로 이동합니다.

  • dd: 현재 줄을 삭제합니다.

  • yy: 현재 줄을 복사합니다.

  • p: 클립보드에 있는 내용을 현재 위치에 붙여넣습니다.

  • u: 최근에 수행한 변경 사항을 되돌립니다.

  • Ctrl + F: 다음 페이지로 스크롤합니다.

  • Ctrl + B: 이전 페이지로 스크롤합니다.

위의 명령어는 vi 편집기의 주요 기능 중 일부를 나타내며, 다양한 명령어가 더 존재합니다. vi는 강력한 편집기로서 다양한 작업을 수행할 수 있으며, 명령어와 단축키를 익히면 효율적인 파일

편집이 가능합니다.

0개의 댓글