서버/리눅스

[리눅스 도전기 8편] cat

놀고싶다~ 2021. 1. 9. 10:00

안녕하세요

 

오늘은 cat에 대해서 알아보겠습니다

 

cat은 파일 안의 내용들을 읽을 수 있거나 또는 파일의 내용을 내용을 입력할 수 있게 해주는 명령어 입니다

옵션에 대해서 알아보고 간단한 예제를 통해서 알아보도록 하겠습니다~

 

cat(옵션) 설명
-b 파일의 행 번호 출력(비어있는 행 제외 후 출력)
-n 파일의 행 번호 출력(비어있는 행 포함 후 출력)
-E 각 줄에 $를 추가하여 출력

이외에 더 많은 옵션은 cat --help 를 통해서 알아보시면 좋겠습니다

(본문에서는 주로 다룰 수 있는 내용들만 다루었기에 생략된 내용이 있슴을 미리 말씀드립니다)

 

 

이 옵션을 간단한 예제를 통해서 알아 보겠습니다~

cat -b 파일의 행 번호 출력(비어있는 행 제외 후 출력)
cat -n 파일의 행 번호 출력(비어있는 행 포함 후 출력)
cat -E 각 줄에 $를 추가하여 출력

위의 옵션들을 사용해보았습니다 

 

추가로 2가지를 더 알아 볼 건데요! 바로 리다이렉션(>, >>) 을 통해 파일을 덮어쓰고 이어쓰는 방법에 대해서 알아보겠습니다~

 

cat ./ 파일1 > ./파일2 : 파일 1의 내용을 파일2에 덮어쓰므로 파일2에는 기존 파일1의 내용이 되게 됩니다.

 

두번째는 >> 로 이어쓰기 한 예제입니다

 

cat ./ 파일1 >> ./파일2 : 파일 1의 내용을 파일2에 이어쓰므로 파일2의 내용 바로 다음에 파일1의 내용이 입력되게 됩니다.

 

이로써 오늘 cat에 대해서 알아보았습니다!

 

cat은 이 파일들의 내용이 어떻게 되어있는지 알아보기 위한 아주 유용한 명령어 입니다 따라서 이 명령어도 꼭 숙지 해주시면 좋을거같습니다~

 

수고많으셨습니다!

 

'서버 > 리눅스' 카테고리의 다른 글

[리눅스 도전기 10편] head  (0) 2021.01.11
[리눅스 도전기 9편] rm  (0) 2021.01.10
[리눅스 도전기 7편] ls  (0) 2021.01.08
[리눅스 도전기 6편] cd  (0) 2021.01.07
[리눅스 도전기 5편] 리다이렉션 & 파이프  (0) 2021.01.06