728x90
300x250
cat 명령은 파일을 열지 않고
파일의 내용을 보거나,
특정 필터링을 적용하여 파일을 만들어 내는 명령어이다.
cat 명령어는 쓰는데 어려운게 있진 않으니,
옵션은 간단하게 나열만 하겠다.
$ cat FILE # 파일 내용 출력.
$ cat > FILE # 파일 생성.
$ cat -n FILE # 라인마다 번호 출력.
$ cat -E FILE # 라인 끝에 번호 출력.
$ cat -T FILE # 탭(TAB)을 ^I로 출력.
$ cat -s FILE # 반복된 공백 라인 무시.
$ cat FILE > OUT # 파일 복사, 합치기, 추가.
$ cat FILE1 - FILE2 > OUT # 파일 사이에 내용 추가.
$ cat FILE | more # 파일 내용을 페이지 단위로 출력.
$ cat FILE | grep "STR" # 파일 내용 필터링.
$ cat * # 모든 파일 내용 출력.
$ cat *.txt # 특정 확장자를 가진 파일 내용 출력.
이렇게 있으니 필요할 때 찾아서 쓰면 된다.
그 외에 내가 cat 명령을 주로 사용하는 곳은
특정 파일에서 특정 문자를 포함한 내용만 파일로 출력하기 위해 많이 사용하는데,
예를 들면,
해당 파일 내용에서 test3가 포함된 행만 출력해
test2.txt 파일을 만들고 싶을 경우,
해당 명령을 사용하면,
위와 같이 test3이 포함된 행만 출력된 test2.txt가 만들어진 것을 확인할 수 있다.
주로 어떤 프로그램이 만들어낸 로그파일에서
특정 에러 문구라던지,
내가 심어둔 로그를 확인할 때 자주 사용하는 것 같다.
728x90
반응형
'Linux > 명령어' 카테고리의 다른 글
SecureCopy(scp) 명령어 (1) | 2023.08.31 |
---|---|
Linux용 그림판 설치 방법 (0) | 2023.08.30 |
rpm (0) | 2023.08.07 |
vi/vim 명령어 (0) | 2023.07.28 |
Linux 자주 사용하는 명령어 정리 (0) | 2023.07.25 |