홈 › 리눅스 명령어 › 02 / 10

텍스트 보기·편집 (less·vi)

섹션 7진행 0 / 10

텍스트 보기·편집 — less 로 읽고, sort·uniq·diff 로 다루고, vi 로 고치기

리눅스의 설정과 로그는 전부 텍스트 파일입니다. 큰 파일을 멈춤 없이 읽는 less, 정렬·중복·비교·변환을 맡는 작은 도구들, 그리고 서버에 반드시 있는 편집기 vi 의 최소 사용법을 익힙니다. 운영 묶음 02 의 grep·sed·awk 앞에 오는 기초입니다.

1. 왜 배우는가

서버에는 메모장이 없습니다. 설정 한 줄을 고치려면 vi 를 열어야 하고, vi 는 처음 열면 나가는 법조차 모르는 편집기입니다. 키 열 개만 알면 됩니다. 그 열 개를 이 레슨에서 정합니다.

로그를 읽을 때 cat 은 화면을 쏟아내고 끝입니다. less 는 위아래로 움직이고 검색하고 따라갑니다. sort·uniq·diff 는 한 가지 일만 하는 작은 도구이지만 파이프로 이으면 "설정 파일 두 개가 어디가 다른가", "어느 값이 몇 번 나오나" 를 한 줄로 답합니다.

vi 는 대화형이라 스크립트로 검증할 수 없어 키 목록을 본문에 정리했습니다. 나머지 명령은 Git Bash 에서 실행 검증했습니다.