프로그래밍 농장

Linux [ cat / head / tail ] 본문

Linux

Linux [ cat / head / tail ]

Tennessee201 2019. 10. 28.
728x90

리눅스에서 디렉토리 내부의 내용을 열어볼수있는 명령어는 ls-l 과 그옵션들이있다 .

 

그렇다면, 디렉토리내의, 아니면 별도의 파일내부의 내용을 열어볼려면 어떤 명령어를 이용해야할까 ?

이떄 사용하는 명령어가 cat이다. 

cat 명령어는 문서전체의 내용을 출력하며, 사용형식은 ls 명령어와 같다

예시를보면, cat /etc/passwd    ---> /etc/passwd 경로의 passwd파일의 내용전체를 출력해줘

 

두번쨰로, head는 cat와 똑같은 명령어이지만, 해당파일의 위로부터 10번쨰줄까지만 출력해준다.

세번쨰로, tail은 cat과 똑같은 명령어이지만, 해당파일의 아래로부터 위로10줄까지 출력해준다.

 

 

+ 추가로 

more - cat과 사용형식이 같으며, 한페이지( 화면단위로 잘라서 보여준다. )

less - cat과 사용형식이 같으며, 한페이지단위로 보여주며, h,j,k,l를 이용해 파일내용내 커서이동가능.

 

 

++ 추가로  ' | ' 파이프를 이용해서 두가지이상의 명령어를 합쳐서 동시에 사용가능하다.

ex)   ls -l /etc/passwd/* | more        --> /etc/passwd/* 경로의 내용들을 more형식으로(페이지단위로) 끊어서 보여줘

--> 위처럼 해석되는이유 : 리눅스에서는, 명령어를 오른쪽부터 읽기떄문이다.  

728x90