파일 시스템 탐색 방법을 배운 후 다음 단계는 파일 내용을 보는 것입니다. 이를 위한 기본적이고 다재다능한 도구가 바로 linux cat command입니다. cat이라는 이름은 "concatenate(연결)"의 줄임말로, 파일을 함께 연결하는 기능을 암시합니다.
파일 내용 보기
cat 명령어의 가장 기본적인 용도는 단일 파일의 내용을 터미널에 직접 표시하는 것입니다.
cat myfile.txt
이 명령어는 myfile.txt의 전체 내용을 화면에 출력합니다. 이는 짧은 설정 파일이나 텍스트 조각에는 완벽하지만, 텍스트가 너무 빨리 스크롤되므로 큰 파일을 보는 데는 이상적이지 않습니다. 나중에 더 적합한 도구에 대해 다룰 것입니다.
파일 연결 (Concatenating)
이름에 걸맞게 cat은 여러 파일을 결합하거나 연결하여 결합된 출력을 표시할 수 있습니다. cat linux 유틸리티는 제공된 순서대로 파일을 읽고 순차적으로 출력합니다.
cat dogfile birdfile
이 명령어는 먼저 dogfile의 내용을 표시한 다음 바로 이어서 birdfile의 내용을 표시합니다.
리디렉션을 사용하여 파일 생성
출력 리디렉션 연산자 (>) 와 함께 cat을 사용하여 새 파일을 만들 수도 있습니다. linux cat > 조합은 터미널에서 텍스트를 파일에 직접 쓰는 빠른 방법입니다.
cat > newfile.txt
이 명령어를 실행한 후 텍스트를 입력할 수 있습니다. 입력한 텍스트를 저장하고 종료하려면 새 줄에서 Ctrl+D를 누르십시오. 그러면 입력한 텍스트로 newfile.txt가 생성됩니다. >를 기존 파일에 사용하면 파일이 완전히 덮어쓰여지므로 주의하십시오.
일반적인 cat 명령어 옵션
cat 명령어에는 동작을 수정하는 몇 가지 옵션이 있습니다. 일반적인 옵션은 다음과 같습니다.
-n: 이 옵션은 모든 출력 줄에 번호를 매깁니다 (1 부터 시작).-b: 이 옵션은 비어 있지 않은 출력 줄에만 번호를 매깁니다.
기능의 전체 목록을 보려면 터미널에 man cat을 입력하여 언제든지 cat manual linux 페이지를 참조할 수 있습니다.