고양이 Linux의 명령은 파일을 연결하고 출력을 표준 출력(일반적으로 셸)에 표시합니다.
cat의 가장 일반적인 용도 중 하나는 파일을 화면에 표시하고 즉석에서 파일을 생성하고 터미널에서 바로 기본 편집을 허용하는 것입니다.
'cat'을 사용하여 파일을 만드는 방법
cat 명령을 사용하여 파일을 생성하려면 터미널 창에 다음을 입력하십시오:
cat > filename
이러한 방식으로 파일을 생성하면 커서가 새 줄에 남아 입력을 시작할 수 있습니다. 이 기술은 텍스트 파일을 시작하는 좋은 방법을 제공합니다. 파일 수정을 마치려면 Ctrl+D를 누르세요. . 파일은 filename.에 사용한 대로 저장됩니다.
ls 명령을 입력하여 프로세스가 작동했는지 테스트합니다.
ls -lt
새 파일이 표시되고 크기가 0보다 커야 합니다.
'cat'을 사용하여 파일을 표시하는 방법
cat 명령은 파일도 화면에 표시합니다. 다음과 같이 보다 큼 기호를 제거하기만 하면 됩니다.
cat <nameoffile>
페이지별로 파일을 보려면 more 명령을 사용하십시오:
cat <nameoffile> | more
또는 less 명령을 사용할 수도 있습니다.
cat <nameoffile> | less
줄 번호 표시 방법
파일의 비어 있지 않은 모든 행에 대해 다음 명령을 사용하십시오.
cat -b <nameoffile>
문자가 전혀 없는 행이 있으면 번호가 매겨지지 않습니다. 공백 여부에 관계없이 모든 행에 대한 숫자를 표시하려면 다음 명령을 입력하십시오.
cat -n <nameoffile>
각 줄의 끝을 표시하는 방법
때때로 데이터 파일을 구문 분석할 때 프로그래머는 줄 끝에 공백과 같이 예상하지 못한 숨겨진 문자가 있기 때문에 문제를 발견합니다. 이 오류로 인해 파서가 올바르게 작동하지 않습니다.
달러를 줄 끝 문자로 표시하려면 다음 명령을 입력하십시오.
cat -E <nameoffile>
예를 들어 다음 텍스트 줄을 보십시오.
the cat sat on the mat
이를 cat -E 로 실행하면 다음과 같은 출력을 받는 명령:
the cat sat on the mat$
공백 줄 줄이기
cat 명령을 사용하여 파일의 내용을 표시할 때 연속적인 빈 줄이 언제 로드되는지 보고 싶지 않을 것입니다. -s 사용 모든 빈 줄을 하나의 빈 줄로 압축하도록 전환:
cat -s <nameoffile>
탭을 표시하는 방법
탭 구분 기호를 사용하는 파일을 표시하면 일반적으로 탭이 표시되지 않습니다.
다음 명령은 ^I를 보여줍니다. 탭 대신 쉽게 볼 수 있습니다.
cat -T <nameoffile>
여러 파일 연결
고양이의 요점은 연결입니다. 다음 명령을 사용하여 여러 파일을 화면에 연결합니다.
cat <nameoffile1> <nameoffile2>
파일을 연결하고 새 파일을 만들려면 다음 명령을 사용하십시오.
cat <nameoffile1> <nameoffile2> > <newfile>
파일을 역순으로 표시
다음 명령을 사용하여 파일을 역순으로 표시하십시오.
tac <nameoffile>
기술적으로 이것은 고양이 가 아닙니다. 명령은 tac 입니다. 명령이지만 본질적으로 동일한 작업을 수행하지만 반대입니다.