본문 바로가기
컴퓨터 공부/리눅스 자습서

4. 리눅스 파일 내용을 출력하는 명령어

by 반짱코 2020. 3. 10.
728x90

1. 파일 내용 출력하는 명령어 <cat>



$ cat [option] file
option : -n => 행 번호를 붙여서 출력해준다.

testFile1 디렉토리에 test1.txt test2.txt 파일을 생성했다.
만들어둔 파일에 각각 HI~와 BYE~를 적어두었다.



-n 옵션을 주면 행 번호가 같이 출력된다.


2. 화면 단위로 내용을 출력하는 명령어 <more>



$ more [option] file
option : +행 번호 => 적은 번호부터 출력을 한다.

more과 less를 테스트할 morelesstest.txt를 생성하고 내용을 입력했다.
space bar를 누르면 다음 화면이 출력, enter를 누르면 한 줄씩 출력된다.
종료하는 명령어는 q 이다.



+5 옵션을 주었더니 5행의 and less 부분부터 출력이 되었다.


3. 스크롤 되는 화면 출력 <less>



$ less file

more 명령어로는 이미 스크롤 되어 지나가면 다시 볼 수 없는데 less 명령어를 사용하면
파일 내용을 이동 할 수 있다.

j = 한 줄씩 다음 행으로 이동
k = 한 줄씩 이전 행으로 이동


4. 파일 뒷 부분을 출력하는 명령어 <tail>



$ tail [option] file
option : 1. +행 번호 => 번호부터 끝까지 출력됨.
           2. -숫자 => 출력할 행의 숫자 지정.
           3. -f => 출력을 종료하지 않고 계속 출력.

파일의 뒷부분을 출력한다. 기본값은 10이고 사진과 같이 10행이 출력된다.



※ -f 옵션을 주면 주기적으로 반복 출력이 된다.
   내용이 추가되면 자동으로 출력되어 편하다.
   명령을 종료 할 때는 ctrl + c 로 종료해 준다.












파일 내용을 출력해주는 명령어에 대해서 정리해보았다.

#틀리거나 추가할 내용이 있으면 댓글로 알려주시면 감사하겠습니다.#
728x90

댓글