일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ExpansionTile
- Code Generation
- 개발자
- vscode
- 개발
- 유데미 러닝크루
- 명령어
- 도서
- command
- linux
- 리눅스
- flutter
- dart
- riverpod
- ListTile
- freezeD
- 플러터
- 맥
- 프로그래밍
- 유데미 코리아
- 다트
- 디자인패턴
- 가상환경
- python
- copyWIth
- 파이썬
- 리버팟
- 책
- 유데미
- 코딩
- Today
- Total
승상의 코딩 블로그
리눅스 파일 출력 명령어 2 - less 본문
2022.10.01 - [Linux (리눅스)] - 리눅스 파일 출력 명령어 - cat
cat 명령어를 사용하다보면, 불편한 점이 있습니다.
파일의 줄 수가 많아도 터미널에 모두 출력한다는 것입니다.
이렇게 되면, 이전의 터미널 출력을 보려면 한참을 다시 터미널을 올려야하기 때문에 이전 명령어 출력을 파악하기 어렵습니다.
그리고, 파일 내용을 검색하기도 어렵습니다.
이럴 때, less 명령어를 사용합니다.
man less
less 명령어도 man 을 통해 확인해봅니다.
이름 부분에 설명이 이해되지 않을 때는, description 을 확인합니다.
less 는 파일 내용을 한 페이지씩 출력해주는 명령어입니다. 한 페이지씩 출력되기 때문에 방향키 등을 통해 페이지를 이동하면서 확인할 수 있습니다. (cat 은 파일 내용을 한번에 모두 출력합니다)
less 는 파일을 원하는 부분을 읽기전에는 읽지 않습니다. 즉, 메모리를 효율적으로 사용할 수 있습니다. 그러나 vi 같은 에디터는 나중에 읽을 내용이더라도 메모리에 한 번에 올립니다.
그러므로, 파일 크기가 클때 less 를 사용하면 더 빨리 파일 내용을 확인할 수 있습니다.
less 조작법
"cat korea_cities" 가 아닌 "less korea_cities" 로 파일을 열어보겠습니다.
less 명령어를 사용하면, 파일을 읽기 편하도록 도와주는 프로그램(terminal pager)으로 전환됩니다.
이 상태에서는 키보드의 입력을 통해 이동, 검색등이 가능해집니다.
한줄씩 아래로 이동하려면, "Enter 키" 또는 "아래 방향키" 를 누르시면 됩니다.
한줄씩 위로 이동하려면, "위 방향키"를 누르시면 됩니다.
한 페이지씩 아래(다음)로 이동하려면, "space 키" 또는 "f 키" (forward) 를 누르시면 됩니다.
한 페이지씩 위(이전)로 이동하려면, "b 키"를 누르시면 됩니다.
검색은 "/[검색할 단어]" 를 입력하시면 현재페이지 기준으로 처음 나오는 단어로 이동합니다.
(다음 일치 단어를 찾으려면, n 키를 누르고 이전 일치단어를 찾으려면 b 키를 누릅니다.)
종료를 원할 경우에는, "q 키" 를 입력해줍니다.
'Linux (리눅스)' 카테고리의 다른 글
리눅스 네비게이션 - 파일 시스템 구조 (0) | 2022.12.19 |
---|---|
리눅스 파일 출력 명령어 3 - head/tail (0) | 2022.12.18 |
리눅스 파일 출력 명령어 - cat (0) | 2022.10.01 |
리눅스 파일 생성 명령어 - touch (0) | 2022.09.25 |
리눅스 매뉴얼 명령어 - man (0) | 2022.09.18 |