Linuxpia/Linux 명령어

[리눅스 명령어] 'concatenate'에서 유래된 'cat'

Linuxpia4U 2023. 7. 21. 06:30
반응형

리눅스 명령어 'cat'

"cat"은 "concatenate"라는 단어에서 유래된 리눅스 명령어로, 주로 파일의 내용을 표시하거나 파일을 결합하는 데 사용됩니다. 

다음은 'cat' 명령어의 일반적인 사용 예입니다.

1. 파일의 내용 출력: 이는 'cat' 명령어의 가장 기본적인 용도입니다. 예를 들어, 'cat file1.txt'라고 입력하면 'file1.txt'라는 파일의 내용이 터미널에 출력됩니다.



2. 여러 파일의 내용 출력: 'cat' 명령어를 이용하면 여러 파일의 내용을 한 번에 출력할 수 있습니다. 예를 들어, 'cat file1.txt file2.txt'라고 입력하면 두 파일의 내용이 순서대로 터미널에 출력됩니다.



3. 파일 결합: 'cat' 명령어를 이용하여 두 개 이상의 파일을 하나로 결합할 수도 있습니다. 예를 들어, 'cat file1.txt file2.txt > file3.txt'라고 입력하면 'file1.txt'와 'file2.txt'의 내용이 합쳐져 'file3.txt'라는 새 파일이 생성됩니다.



4. 텍스트 생성 및 파일에 추가: 'cat' 명령어를 사용하여 텍스트를 생성하거나, 기존 파일에 텍스트를 추가할 수도 있습니다. 'cat > file1.txt'라고 입력하면 터미널에서 입력하는 내용이 'file1.txt'에 저장됩니다. 'cat >> file1.txt'라고 입력하면 터미널에서 입력하는 내용이 'file1.txt' 파일의 끝에 추가됩니다.

글자를 입력하고 빠져 나올 때 'Ctrl + D' 단축키를 씁니다. 그 자리에서 'cat' 상태를 빠져나왔기 때문에 위와 같은 형상을 하고 있습니다.

 

'cat' 명령어 옵션

이 외에도 'cat' 명령어에는 여러 옵션이 있습니다. 예를 들어, '-n' 옵션을 사용하면 각 행에 번호를 매길 수 있고, '-s' 옵션을 사용하면 연속적인 빈 줄을 하나로 줄일 수 있습니다.

반응형