Aller au contenu principal

19. Pagers and VI

원문 링크

Less 페이저 사용

Less는 스크롤 및 검색을 포함한 고급 기능으로 큰 텍스트 파일을 탐색할 수 있는 터미널 페이저입니다. 파일을 열려면:

sudo less /var/log/syslog

파일명은 왼쪽 하단에 강조 표시됩니다. 화살표 키로 문서를 부드럽게 탐색할 수 있습니다.

Less에서 검색

/를 누르고 검색어를 입력한 다음 Enter를 눌러 검색 기능을 사용합니다. "Less는 일치하는 용어를 강조 표시하고, N을 눌러 다음 일치 항목으로, Shift + N을 눌러 이전 일치 항목으로 이동할 수 있습니다." 기본적으로 대소문자를 구분하는 검색을 합니다. 검색 쿼리에 \c를 추가하면 대소문자를 구분하지 않습니다 (예: /example\c). Q를 눌러 종료합니다.

More 페이저 사용

More는 Less의 더 간단한 대안입니다. 파일을 열려면:

more /path/to/your/file

"More로 파일을 볼 때, 화면 하단에 진행 표시기(예: 'More (2%)')가 나타납니다. 스페이스바를 사용하여 파일을 페이지 단위로 앞으로 이동합니다." Q를 눌러 종료합니다.

Vim 소개

Vim은 서로 다른 작동 상태를 가진 모드 기반 편집기입니다:

  • 삽입 모드(Insert Mode): i를 눌러 편집 시작
  • 명령 모드(Command Mode): Esc를 눌러 돌아가고 명령 실행

필수 명령어

파일 작업:

  • :w — 변경 사항 저장
  • :wq — 저장 후 종료
  • :q! — 저장하지 않고 종료

탐색:

  • h, j, k, l — 왼쪽, 아래, 위, 오른쪽으로 이동
  • /text — 텍스트 검색
  • :10 — 10번째 줄로 이동

텍스트 조작:

  • yy — 줄 복사
  • p — 붙여넣기
  • dd — 줄 잘라내기