텍스트 보기·편집 (less·vi)
텍스트 보기·편집 — less 로 읽고, sort·uniq·diff 로 다루고, vi 로 고치기
리눅스의 설정과 로그는 전부 텍스트 파일입니다. 큰 파일을 멈춤 없이 읽는
less, 정렬·중복·비교·변환을 맡는 작은 도구들, 그리고 서버에 반드시 있는 편집기vi의 최소 사용법을 익힙니다. 운영 묶음 02 의grep·sed·awk앞에 오는 기초입니다.
1. 왜 배우는가
서버에는 메모장이 없습니다. 설정 한 줄을 고치려면 vi 를 열어야 하고, vi 는 처음 열면 나가는 법조차 모르는 편집기입니다. 키 열 개만 알면 됩니다. 그 열 개를 이 레슨에서 정합니다.
로그를 읽을 때 cat 은 화면을 쏟아내고 끝입니다. less 는 위아래로 움직이고 검색하고 따라갑니다. sort·uniq·diff 는 한 가지 일만 하는 작은 도구이지만 파이프로 이으면 "설정 파일 두 개가 어디가 다른가", "어느 값이 몇 번 나오나" 를 한 줄로 답합니다.
vi 는 대화형이라 스크립트로 검증할 수 없어 키 목록을 본문에 정리했습니다. 나머지 명령은 Git Bash 에서 실행 검증했습니다.