[Linux] 문서 편집기 vi

2024. 11. 20. 23:36· CS/Linux
목차
  1. vi 편집기
  2. 명령어 입력 모드
  3.  
  4. 텍스트 입력 모드 (편집 모드)
728x90

vi 편집기

vi [파일 이름] : 파일 열기 (파일 없을 시 새로운 파일 생성)

 

vi에는 두 가지의 모드가 있다.

  1. 명령어를 입력하는 모드
  2. 텍스트를 입력하는 모드

 

esc를 여러 번 눌러서 입력 모드에서 벗어나서 명령 모드로 바꿔야 함


명령어 입력 모드

저장, 종료

  • :w 저장
  • :q vi 종료
  • :wq 저장 후 종료
  • :q! 강제 종료
  • :wq! 저장 후 강제 종료

라인 넘버

  • :set nu 라인 넘버 표시
  • :set nonu 라인 넘버 표시 안 함

검색

  • /[내용] : 검색 (n : 다음 검색, N : 이전 검색)

 


텍스트 입력 모드 (편집 모드)

i : 커서 왼쪽에 문자 추가

a : 커서 오른쪽에 문자 추가

 

커서 이동

  • G : 가장 마지막 줄로 이동
  • gg : 첫 번째 줄로 이동
  • [n]G : n번째 줄로 이동
  • $ : 커서가 위치한 줄의 맨 끝으로 이동
  • 0 : 커서가 위치한 줄의 맨 앞으로 이동
  • w : 커서가 한 단어씩 오른쪽으로 이동
  • b : 커서가 한 단어씩 왼쪽으로 이동

삭제

  • x : 한 문자 삭제
  • dd : 커서가 위치한 한 줄을 삭제
  • d[커서 이동] : 커서 이동하는 만큼 삭제

수정

  • r : 커서가 위치한 부분의 문자 하나를 입력하는 문자로 대체
  • u : Ctrl + z 처럼 실행취소

 

728x90
저작자표시 (새창열림)

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

[Linux] 카프카(Kafka) 서버 구성, 메시지 주고받기 실습(프로듀서, 컨슈머)  (0) 2025.03.17
[Linux] NFS 서버 및 클라이언트 구성 (이미지 파일 업로드)  (0) 2025.03.04
[Linux] 폴더, 파일 관련 명령어 / 권한  (1) 2024.11.20
[Linux] 절대경로, 상대경로 / 디렉터리 이동 / ls 명령어, 옵션  (0) 2024.11.20
[Linux] 리눅스(Linux)란? / 리눅스 구성 요소 / 리눅스 환경 준비  (0) 2024.11.20
  1. vi 편집기
  2. 명령어 입력 모드
  3.  
  4. 텍스트 입력 모드 (편집 모드)
'CS/Linux' 카테고리의 다른 글
  • [Linux] 카프카(Kafka) 서버 구성, 메시지 주고받기 실습(프로듀서, 컨슈머)
  • [Linux] NFS 서버 및 클라이언트 구성 (이미지 파일 업로드)
  • [Linux] 폴더, 파일 관련 명령어 / 권한
  • [Linux] 절대경로, 상대경로 / 디렉터리 이동 / ls 명령어, 옵션
셰욘
셰욘
셰욘
seiyeon
셰욘
전체
오늘
어제
  • 분류 전체보기 (176)
    • 알고리즘 (46)
      • 프로그래머스 (2)
      • 백준 (37)
      • 문제 유형 (7)
    • CS (41)
      • Linux (6)
      • DB (15)
      • 자료구조 (3)
      • OOP (2)
      • 아키텍처 (0)
    • BE (42)
      • Java (9)
      • Spring Boot (32)
    • FE (6)
      • Next.js (1)
      • JavaScript (5)
      • Vue.js (7)
      • Web (0)
    • 배포 (5)
    • 회고 (19)
      • BEYOND SW 캠프 (19)
    • 기타 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 블로그 관리

공지사항

인기 글

태그

  • Java
  • fe
  • vue
  • 실습
  • 트리
  • 그리디
  • dfs
  • 회고
  • DP
  • cs
  • 우선순위 큐
  • 오블완
  • db
  • spring boot
  • AWS
  • 티스토리챌린지
  • be
  • 백트래킹
  • 네트워크
  • web
  • 알고리즘
  • 리눅스
  • bfs
  • js
  • Gateway
  • 구현
  • 백준
  • 주간회고
  • 자료구조
  • 프로그래머스

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.v4.2.1
셰욘
[Linux] 문서 편집기 vi
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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