2016. 12. 15. 23:01

유닉스 유틸중 sort , head , tail에 대해서 알아보도록 하겠습니다.


1.sort

  - 행을 정렬하고 그 결과를 출력할때 쓰이는 유틸입니다.

  - Syntax : sort [-t delimiter] [+field[.column]] [options]


옵션 

의미 

 -d

 사전 순서로 정렬을 합니다. 비교시 문자,숫자 및 공백만 고려합니다. 

 -r 

 지정된 sort 순서를 바꿉니다. 

 -n

 산술 값의 숫자 필드를  

 -u

 중복을 제거 


--실행 예제



2. head

  - 파일 또는 파일들의 처음 몇 줄을 볼 수 있는 유틸 입니다.

  - Syntax : head [-number_of_lines] file(s)


--실행 예제



3. tail

  - 지정된 지점에서 시작하여 표준 출력에 파일을 쓰는 유틸 입니다.

  - Syntax : tail [-number_of_lines | +starting_line_number] file(s)

  - tail -f [file] : 10개 라인을 출력하고 파일에 추가되는 내용을 계속적으로 출력 합니다.

  - tail -f 의 경우 로그파일을 모니터링 할때 사용하면 편리 합니다.

  - 로그파일 확인시 grep과 함께 사용하면 자신이 찍은 로그만 출력도 가능합니다.

    (tail -f [파일명] | grep [문자열]) > 문자열은 로그를찍을때 임의로 지정합니다. 예)test_log



3가지 유틸에 대해서 알아보았습니다.

다음에는 더 많은 유틸에 대해서 알아보도록 하겠습니다.

Posted by dlfma1985