1. VI Editor란?

- 각종 문서를 편집할 수 있는 텍스트 기반의 편집기

- 리눅스 뿐만 아니라 유닉스 계열의 모든 운영체제에서 사용하는 편집기

 

2. Vi Editor 실행 (Ubuntu 18.04)

- 1) 터미널창 실행: Ctrl + Alt + "t"

- 2) vi + Enter     or     vi 파일명.타입 + Enter

3. 입력모드와 명령모드

- 1) 입력 모드 : 메모장과 같이 텍스트를 자유롭게 편집하는 모드

- 2) 명령 모드 : 다양한 명령을 내리는 모드

- esc로 모드 변경 가능!

 

4. Vi Editor 명령어: esc로 명령모드 입력모드 변경 가능

- 1) 입력

  • i  : 현재 커서에서 입력
  • a : 현재 커서 다음 뒤치에서 입력

 

- 2) 삭제

  • x   : 커서가 위치한곳 삭제
  • dw: 커서가 위치한 곳부터 단어 삭제
  • dd: 한 줄 삭제

 

- 3) Back

  • u : 방금 한 명령 취소

 

- 4) 복사, 붙여넣기

  • yy    : 현재 줄 복사
  • yw   : 한 단어 복사
  • ynw : n개의 단어 복사
  • p      : 다음 줄에 붙여넣기

 

- 5) 위치 이동

  • 0 (숫자) : 줄 맨 앞 = Shift + ^
  • $ : 줄 맨 뒤
  • ( : 문단 맨 앞
  • ) : 문단 맨 뒤
  • H : 왼쪽으로 이동
  • ㅣ : 오른쪽으로 이동
  • J  : 밑으로 이동
  • K : 위로 이동

- 6) 기타 명령어

  • c -> w -> esc : 커서 위치부터 $ 표기된 곳 까지 삭제
  • r -> 원하는 글자 : 커서 위치를 원하는 글자로 대체함

 

 

- 7) 마지막 행 명령어

  • :w  : 저장
  • :w 파일명  : 파일명으로 저장
  • :q   : vi 종료
  • :q!  : 강제 vi 종료
  • :wq : 저장 후 종료
  • :wq! : 저장 후 강제종료
  • /문자열  : 앞부터 문자열 검색    n: 다음, shift + n: 이전
  • ?문자열 : 뒤부터 문자열 검색     n: 다음, shift + n: 이전

 

- 8) 파일 및 함수 찾기

  • 파일 찾기: find . -name 파일이름
  • 함수 찾기: grep 함수이름 *.파일형식 -r

'Linux_Ubuntu' 카테고리의 다른 글

tar 파일 압축 및 해제  (0) 2022.03.10
프로세스 생성  (0) 2021.06.17
ubuntu 한글 설정  (0) 2021.06.15
ps 명령어 사용법  (0) 2021.06.11
Ubuntu 18.04 설치 및 환경 셋팅 (RTX 3090, 2080) 및 기타 Tips  (0) 2021.06.11

+ Recent posts