- cat -
1. 정의 : 파일의 내용을 화면으로 출력(텍스트 문서만) 


2. 형식
  - #cat [옵션] [대상파일(텍스트문서)]


3. 옵션
  - n : 왼쪽에 행 번호와 함께 내용을 화면에 출력


======================================================================================================

- head/tail -

1. 정의 : 문서 파일의 내용을 머리/꼬리 부터 출력(기본값:10줄)
       
2. 형식
  - #head [옵션] [대상]
  - #tail [옵션] [대상]


3. 옵션
  - n : n 라인 만큼 내용을 출력
       (Syntax : #CMD [-n] [대상] // #CMD -n [n] [대상])


======================================================================================================

- more -
1. 정의 : 문서 파일의 내용을 화면단위로 출력

    - 기능키 -
     * Enter - 행단위로 내용을 아래로 출력
     * Space bar - 화면단위로 내용을 아래로 출력
     * vi 에디터 모드로 동작(실행모드키 일부 이용가능)
     * q - 종료


2. 형식
  - #more [대상(텍스트 문서파일)]


3. more 의 특징
  - 전체 내용에 대한 색인이 기능이 있어 화면 아래쪽에 "--MORE--(??%)"를 출력


======================================================================================================

- less -
1. 정의 : 문서 파일의 내용을 화면단위로 출력

            (more 와 유사하지만 성능이 보다 개선되어 있다.)


2. 형식
  - #less [대상(텍스트 문서파일)]


3. less 의 기능

  - ... 추가예정




======================================================================================================

  [ Service ]

  ◎ Pipe(|)을 이용하여 명령어 혼용하기
     * '| (Shift + \)' 는 기호를 기준으로 좌측 결과를 우측 입력으로 보내주는 커맨트 기호 

       ex)  #ls -l /etc | more : /etc 디렉터리 내용을 출력하는 ls 명령어와 more 명령어 혼용



  ◎ Redirection을 이용하여 파일 병합 및 입출력 방향 제시

     * > [ 쓰기 ] : 왼쪽 결과를 오른쪽으로 출력

     * < [ 읽기 ] : 오른쪽 결과를 왼쪽으로 입력

     * >>[ 추가 ] : 왼쪽 결과를 오른쪽으로 아래쪽으로 추가하기


    - 파일을 병합하는 경우 -

    ㄱ. 1:1 병합
        * ">"      : 생성 & 덮어쓰기
        * ">>"     : 추가(이어붙이기)

    ㄴ. 多:1 병합
        * ">" 로 병합이 가능하며 Argument의 순서대로 내용이 병합



  ◎ 다른 사용자에게 내가 원하는 내용을 보내보자! (Redirection 활용)
    - #echo "원하는 문자열" > [해당 장치]

    - #cat /etc/shadow > [해당 장치]            등.

AND