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— 줄 잘라내기