본문 바로가기
OS/Linux

리눅스 기초 30강 시리즈 - 10강 파일 내용 보기(cat/nl/more/less)

by HJ0216 2023. 1. 23.

이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음 수강하며 정리한 글입니다.

 

10강 파일 내용 보기(cat/nl/more/less)

(일반 사용자 id: j, pw: j)

(관리자 id: root, pw: r)

 

cat file_name

[j@hj0216 ~/ddd]$ cat b
# vim:ts=4:sw=4

[j@hj0216 ~/ddd]$ cat b -n
    92  # vim:ts=4:sw=4

[j@hj0216 ~/ddd]$ cat b -b
    85  # vim:ts=4:sw=4

cat option

-n: 비어있는 행까지도 행 번호 추가하여 내용 조회

-b: 비어있는 행 제외 행 번호 추가하여 내용 조회

 

nl file_name

[j@hj0216 ~/ddd]$ nl b
    85  # vim:ts=4:sw=4

# cat b -b와 동일

 

less file_name: 파일 내용이 많을 경우, 내용 끊어 읽기

[j@hj0216 ~/ddd]$ less b

# enter: 한 줄씩 넘기기
# space bar: 한 페이지씩 넘기기
# q: 나가기

➕ more file_name: 파일 내용이 많을 경우, 내용 끊어 읽기

less 명령어는 위아래로 이동하며 읽을 수 있고, more 명령어는 위에서 아래로만 이동이 가능함

less 명령어는 다 읽어도 빠져나오기 위해서는 'q'를 입력해야하고, more 명령어는 다 읽을 경우 자동 종료됨

 

head file_name: 내용의 최상단 10줄 반환

[j@hj0216 ~/ddd]$ head p

➕ head -n file_name: 내용의 최상단 n줄 반환

* n이 10보다 클 경우, n줄 반환

* 옵션 위치 고정(head file_name -n: invalid trailing option)

 

tail file_name: 내용의 최하단 10줄 반환

[j@hj0216 ~/ddd]$ tail p

파일 최하단에 수정 내용을 조회할 때 유리

 

 

 

참고 자료

📑 (리눅스) more과 less의 차이(less가 더 좋다!)

📑 리눅스 cat, more, less, head, tail 명령어 비교 정리 (파일 내용 확인 출력)