이 글은 양주종의 코딩스쿨 리눅스(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 명령어 비교 정리 (파일 내용 확인 출력)
'OS > Linux' 카테고리의 다른 글
리눅스 기초 30강 시리즈 - 12강 경로 이동(cd) 절대경로/상대경로 (0) | 2023.01.24 |
---|---|
리눅스 기초 30강 시리즈 - 11강 디렉토리 구조 (0) | 2023.01.24 |
리눅스 기초 30강 시리즈 - 09강 디렉토리 생성(mkdir) 삭제(rmdir) (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 08강 도움말 보기 (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 07강 디렉토리 내용 보기 (1) | 2023.01.23 |