Central-IT의 프로그래밍 이야기

파일 내부를 보여주는 cat 명령어와 리다이렉션 연산자 본문

Linux Server

파일 내부를 보여주는 cat 명령어와 리다이렉션 연산자

Central-It 2015. 2. 15. 11:19
반응형

cat 명령어는 기본적으로 파일의 내부를 간단하게 보여주는 명령어다.

cat의 사용법은 창에서 cat [옵션] 파일이름 의 형태로 사용된다.


1. cat a.txt



홈디렉토리에 미리 만들어 놓은 a.txt가 보이는 것을 확인할 수 있다.



2. cat > a.txt

>은 리다리렉션 연산자로 기존에 파일이 존재하지 않았다면 새롭고 만들고 파일이 존재하였다면 덮어쓰기를 한다.

다음의 사진은 위의 사진과 달리 파일이 덮어쓰여 진것을 확인할 수있다.

cat > a.txt라 명령어를 치면 내용을 입력할 수있게 된다.

만약 내용물을 다 채웠다면 Ctrl + C를 누르면 저장이 된다.

여기서 주의할 점은 반드시 마지막에 엔터를 한번 더 입력한후 Ctrl + C를 입력해야한다는 것이다.

Ctrl + C를 입력하는 줄은 저장이 되지 않기 때문에 주의해야한다.




3. cat >> a.txt

>> 또한 리다이렉션 연산자로 기존의 파일의 제일 끝에 추가하는 연산자이다.

파일이 존재하지않으면 새롭게 생성하며 동일한 이름의 파일이 존재할 시에는 해당 파일의 가장 끝에서부터 입력된다.

>> 리다이렉션 연산자는 >리다이렉션 연산와 마찬가지로 입력을 종료하기 위해서 Ctrl + C를 사용한다.

Ctrl + C를 입력하는 줄은 저장이 되지 않기 때문에 주의해서 사용한다.

> 리다이렉션 연산자는 덮어쓰는 기능이 있기때문에 >> 리다이렉션 연산자와 혼동하기 쉬워 주의 해야한다.




4. < 리다이렉션 연산자

< 리다이렉션 연산자는 파일에 매개변수를 입력하는 것을 의미한다.

이것은 표준입력을 받는 연산자이다.



5. cat -b a.txt

cat 명령어에는 -b라는 옵션이 존재한다.

해당 옵션은 파일의 글의 라인을 보여준다.




반응형
Comments