728x90
반응형
SMALL
cat 명령어는 파일이름을 인자로 받아서 그 내용을 출력할때 사용한다.(catenate)
cat fname : fname의 내용을 출력
cat fname1 fname2 : fname1과 fname2와 내용을 이어서 출력
cat fname1 fname2|more : fname1, fname2를 출력하는데 페이지별로 출력.
스페이스바를 누르면 다음 페이지로, ctrl+c를 입력하면 종료
cat fname1 fname2|head : fname1, fname2를 출력하는데 처음부터 10번째까지만 출력
cat fname1 fname2|tail : fname1, fname2를 이어서 출력하는데 끝에서부터 10번째까지만 출력
[root@localhost~]$ cat>testDEER // 이렇게 입력하면
hello //사용자의 입력을 기다리게 된다.
//입력 후 ctrl+d로 종료하면 testDEER 파일에 내용이 저장된다.
//>를 이용하면 기존에 있는 파일 내용을 지우고 저장하고
//>>를 이용하면 기존 파일 내용 뒤에 연속해서 기록한다.
//세미콜론으로 구분할 경우 여러파일을 한번에 출력 가능
[root@localhost~]$ cat testDEER;cat testDEER2
deer1
deer2
//파이프 기호를 사용하여 조회결과를 파일로 만들수도 있다.
[root@localhost~]$ ls -al|cat>file22 //사실 ls -al>file22 랑 똑같은 결과다.
//파일을 병합할 수도 있다.
//cat명령어와 리다이렉션 기호로 여러 파일을 연결(병합)하여 하나의 파일을 만든다.
[root@localhost~]$ cat file file2 > file3
//이렇게 입력하면 cp명령어와 동일하다.
[root@localhost~]$ cat file1>file2
옵션)
-b : 각 행에 번호 표시(빈 행은 제외)
-n : 각 행에 줄번호 표시(빈 행에도 번호를 붙임)
-s : 연속되는 2개이상의 빈 행을 한 행으로 출력
-e : 파일 내용중 제어문자를 '^'로 출력, 개행이 있을때 '$'를 표시해줌. 문단 사이에 빈 공간 확인 시 유용
-T : 탭문자를 사용한 지점을 '^|'로 표시해줌
-v : 제어문자를 '^', 'M-'형태로 출력하고, 탭과 행변경 문자를 표시하지 않음.
--help : 도움말 (리눅스는 모든 명령어 뒤에 --help를 치면 사용가능한 옵션이 쭉 나온다.)
--version : 버전정보 확인
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[linux]touch 명령어 (0) | 2020.11.15 |
---|---|
[linux]rmdir 명령어 (0) | 2020.11.15 |
[linux]cp, rm 명령어 (0) | 2020.11.15 |
[linux]mkdir 명령어 (0) | 2020.11.15 |
[linux]ls 명령어 (0) | 2020.11.15 |