본문 바로가기
공부/리눅스, 쉘스크립트

[리눅스] cat 명령어

by PraNi_ 2018. 4. 25.
반응형

cat

- 문자열을 삽입하거나 간단한 파일을 만들때 쓰는 명령어입니다.


우선 볼것이 cat인데요.

cat

cat은 앞서 설명하기전에 리다이렉션(redirection)이라는게 있는데요. > 혹은 >> 로 파일을 어떻게 할지 결정할 수 있습니다.

[cat > test.dat]을 입력후 아래에 줄이 바뀌면 [This is a test file. PraNi's Blog!]라는 내용을 넣고 [ctrl+c]를 눌러 결과를 보겠습니다.

엔터를 아무리 눌러도 [ctrl+c]를 누르기 전에는 절대 명령이 끝나지 않고 지속되므로 엔터를 눌러 줄을 바꾸어주어도 됩니다.

출력할때는 [cat test.dat]으로 리다이렉션을 넣지않고 입력하면 출력이 그대로 이루어 집니다.

다음엔 [cat > test.dat]을 한번 더 입력해서 내용을 이번엔 [PraNi's Blog! This is a test file.]로 내용을 줘 보겠습니다.




내용을 보시면 덮어씌워져서 완전히 내용이 바뀐 것을 볼 수 있습니다.

그럼 >> 를 넣어서 cat을 사용하면 어떻게 될까요?

이번에는 Welcome to Blog!를 입력해보겠습니다.


[cat >> test.dat]은 결국 위의 값을 보시면 알겠지만,

덮어씌우기가 아니라 맨마지막줄에 연달아 계속 입력이 되는 연속 쓰기 기능인 것입니다.


cat은 여기서 끝!

반응형

댓글