티스토리 뷰

Linux

파일 다루기

Andrew Shin 2015. 5. 4. 22:01

파일 내용 연속 출력하기

파일 내용을 출력하는 명령은 기본적인 텍스트 파일의 내용을 출력한다. 실행 파일과 같은 바이너리 파일의 경우 일반적인 명령으로 내용을 확인할 수 없다. cat 명령은 텍스트 파일의 내용을 화면에 연속으로 출력한다.


cat

기능 파일 내용을 출력한다.

형식 cat [옵션] 파일명

옵션 -n : 행번호를 붙여서 출력한다.

사용 예 cat file1    cat -n file1


화면 단위로 파일 내용 출력하기

cat 명령은 파일 내용을 연속적으로 출력하므로 앞의 예와 같이 간단한 내용을 확인하는 데는 무리가 없지만, 내용이 많을 경우 스크롤 되므로 내용을 확인하기가 어렵다. 이럴때는 화면 단위로 파일 내용을 출력해주는 more 명령을 사용하면 된다.

more

기능 파일 내용을 화면 단위로 출력한다.

형식 more [옵션] 파일명

옵션 +행번호 : 출력을 시작할 행 번호를 지정한다.

사용 more file1

more 명령은 화면 단위로 파일 내용을 출력한 뒤, 아직 출력되지 않은 내용이 더 있으면 화면 하단에 '--more--(4%)'와 같이 알려준다.

more 명령으로 파일 내용의 첫 화면이 출력된 후 스페이스바를 누르면 다음 화면이 출력되고, 엔터키를 누르면 한 줄씩 스크롤 된다. 그리고 '/문자열'을 입력하면 해당 문자열을 찾아 이동한다. more 명령을 종료하려면 q키를 누른다.


개선된 화면 단위 파일 내용 출력하기

more 명령으로 파일 내용을 화면 단위로 출력할 때 한 가지 불편한 점은 이미 스크롤되어 지나간 내용을 다시 볼 수 없다는 것이다. 이를 개선한 것이 less 명령으로 파일 내용을 앞 뒤로 스크롤 하며 이동할 수 있다.

less

기능 파일 내용을 화면 단위로 출력한다.

형식 less 파일명

사용 예 less file1

less 명령에서 사용하는 키와 동작

 키 

 동작 

 j 

 한 줄씩 다음 행으로 스크롤 한다. 

 k 

 한 줄씩 이전 행으로 스크롤 한다. 

 space bar, Ctrl + f

 다음 화면으로 이동한다. 

 Ctrl + b 

 이전 화면으로 이동한다. 


파일 뒷부분 출력하기

tail 명령은 파일의 뒷부분 몇 행을 출력한다. 기본 값은 10으로 파일의 뒷부분 10행이 출력된다.

tail

기능 파일의 뒷부분 몇 행을 출력한다.

형식 tail [옵션] 파일명

옵션 +행 번호 : 지정한 행부터 끝까지 출력한다.

-숫자 : 화면에 출력할 행의 수를 지정한다(기본 값은 10)

-f : 파일 출력이 종료되지 않고 주기적으로 계속 출력한다.


'Linux' 카테고리의 다른 글

파일의 속성  (0) 2015.05.06
파일 다루기2  (0) 2015.05.04
디렉터리 사용 명령2  (0) 2015.05.04
디렉터리 사용 명령  (0) 2015.05.04
절대 경로명과 상대 경로명  (0) 2015.05.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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
글 보관함