cat 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용되는 명령어 중 하나로, 파일의 내용을 화면에 출력하거나 파일을 합치는 등의 작업을 수행하는 데 사용됩니다. "concatenate"의 줄임말이며, 여러 파일을 합치거나 파일의 내용을 출력하는 등 다양한 용도로 활용됩니다.
일반적인 사용법은 다음과 같습니다:
파일 내용 출력:
cat filename
이 명령은 filename이라는 파일의 내용을 터미널에 출력합니다.
여러 파일 합치기:
cat file1 file2 > newfile
이 명령은 file1과 file2의 내용을 읽어서 newfile에 순차적으로 합칩니다.
표준 입력에서 읽기:
cat
이 명령은 사용자가 키보드로 입력한 내용을 터미널에 출력합니다. 입력이 끝나면 Ctrl + D를 눌러 종료할 수 있습니다.
파일 번호 및 줄번호 출력:
cat -n filename
이 명령은 파일의 각 줄에 번호를 부여하여 출력합니다.
여러 파일을 하나의 파일에 이어쓰기:
cat file1 >> existingfile
이 명령은 file1의 내용을 existingfile에 이어서 씁니다.
파일 내용 화면에 계속 출력:
tail -f filename
이 명령은 파일의 끝을 따라가며 변경 사항을 실시간으로 화면에 출력합니다. Ctrl + C를 눌러 중지할 수 있습니다.
cat 명령어는 간단하게 파일을 읽거나 합치는 용도로 주로 사용되며, 다양한 옵션과 조합이 가능하여 다양한 작업에 유용하게 활용됩니다.