관리 메뉴

[리눅스 기초] 서버 설정이 쉬워지는 vi 편집기 실무 테크닉 본문

리눅스/Linux 공부내용

[리눅스 기초] 서버 설정이 쉬워지는 vi 편집기 실무 테크닉

ª_ª 2026. 1. 10. 10:04
728x90
반응형

★ 리눅스 기초 : 보안 설정 전 필수 마스터, vi 편집기

주요정보통신기반시설 가이드 적용 시 설정 파일을 빠르고 정확하게 수정하기 위한 핵심 테크닉 정리

1. vi 편집기 핵심 모드 전환

vi는 명령 모드를 중심으로 동작하며 작업 중 길을 잃었을 경우 [ESC]를 눌러 명령 모드로 복귀하는 것이 기본

  • 명령 모드 (Command) : 커서 이동, 복사, 삭제 등 수행 (파일 오픈 시 기본 상태)
  • 입력 모드 (Insert) : 실제 텍스트 수정 (명령 모드에서 i 또는 a 입력)
  • 실행 모드 (Last Line) : 저장, 종료, 검색 (명령 모드에서 : 입력)

2. 검색 및 이동 팁

단어 검색 및 방향 전환

설정 파일 내 특정 키워드(예: PermitRootLogin)를 찾을 때 활용

/검색어  (예: /PermitRootLogin 입력 후 Enter)
  • n : 아래 방향으로 다음 일치 항목 찾기
  • N : 위 방향으로 이전 일치 항목 찾기 (역방향 검색)

행 번호 활용

:set number    (줄 번호 표시)
:숫자           (해당 줄 번호로 즉시 이동)

3. 편집 및 복사 명령어

기능 명령어 (명령 모드)
한 줄 복사 및 붙여넣기 yy (복사) / p (붙여넣기)
작업 취소 (Undo) u (실수 되돌리기)
취소 취소 (Redo) Ctrl + r (다시 실행)
파일 전체 치환 :%s/기존/변경/g

4. 안전한 저장과 종료

설정 도중 확신이 없을 경우 저장하지 않고 종료하는 것이 안전

  • :wq : 변경 사항 저장 후 종료 (Write and Quit)
  • :q! : 저장하지 않고 강제 종료 (실수 시 필수 활용)

연관 보안 가이드 : [U-01] root 계정 원격 접속 제한

728x90
반응형
Comments