Cat

깊이있는 삽질 Ubuntu Korea Community Wiki
이동: 둘러보기, 검색

사용자 명령. 터미널 명령.

이름 및 목적[편집]

concatenate files and print on the standard output.

파일의 내용을 연결하고 표준출력(stdout, 현재 터미널)에 출력한다.

용법[편집]

cat [옵션] [파일]...

사용예[편집]

1. 파일 화면에 출력

 $ cat a.txt

2. 여러 개의 파일 연속 출력

 $ cat a.txt b.txt c.txt

3. 파일 모아서 저장하기

 $ cat a.txt b.txt c.txt > r.txt

4. 긴 내용을 페이지로 넘기며 보기

 $ cat a.txt b.txt | more

5. 파일 내용 정렬하기

 $ cat a.txt b.txt | sort

6. 파일 내용 정렬해서 저장하기

 $ cat a.txt b.txt | sort > r.txt

7. 키보드로 치는 내용 출력하기 (종료는 Ctrl+D.)

 $ cat

8. 키보드로 치는 내용 저장하기 (종료는 Ctrl+D.)

 $ cat > i.txt

옵션[편집]

터미널 명령의 대부분은 옵션은 "--"으로 시작하는 풀네임과 "-"으로 시작하는 단축 문자가 있습니다.

자주 사용되는 옵션[편집]

  • 출력되는 모든 라인에 줄번호 달기
 -n, --number
 $ cat -n a.txt b.txt

전체 옵션[편집]

  • equivalent to -vET
 -A, --show-all
  • number nonblank output lines
 -b, --number-nonblank
  • equivalent to -vE
 -e
  • display $ at end of each line
 -E, --show-ends
  • number all output lines
 -n, --number
  • never more than one single blank line
 -s, --squeeze-blank
  • equivalent to -vT
 -t
  • display TAB characters as ^I
 -T, --show-tabs
  • use ^ and M- notation, except for LFD and TAB
 -v, --show-nonprinting
  • display this help and exit
 --help
  • output version information and exit
 --version

참고[편집]