기계적 인조 인간

리눅스 헤드 명령

젤리몬스터 ì¹¼ë ¼ ì† ê°€ë ½ 액체괴물 만들기!! ì•¡ê´´ í 르는 ì  í†  ìŠ¬ë ¼ì „ ì ¥ë‚œê°

젤리몬스터 ì¹¼ë ¼ ì† ê°€ë ½ 액체괴물 만들기!! ì•¡ê´´ í 르는 ì  í†  ìŠ¬ë ¼ì „ ì ¥ë‚œê°

차례:

Anonim

head 명령은 하나 이상의 파일 또는 파이프 된 데이터의 첫 번째 행 (기본적으로 10 행)을 표준 출력으로 인쇄합니다.

이 튜토리얼에서는 가장 일반적인 헤드 옵션에 대한 실제적인 예와 자세한 설명을 통해 Linux 헤드 유틸리티를 사용하는 방법을 설명합니다.

헤드 명령 구문

head 명령의 구문은 다음과 같습니다.

head……

  • OPTION -헤드 옵션. 다음 섹션에서 가장 일반적인 옵션을 살펴 보겠습니다. FILE -0 개 이상의 입력 파일 이름. FILE을 지정하지 않거나 FILE이 - 경우 head는 표준 입력을 읽습니다.

Head 명령을 사용하는 방법

옵션없이 사용하면 가장 간단한 형태로 head 명령에 처음 10 줄이 표시됩니다.

head filename.txt

특정 줄 수를 표시하는 방법

-n ( --lines ) 옵션 다음에 표시 될 행 수를 지정하는 정수를 사용하십시오.

head -n filename.txt head -n filename.txt

문자 n 생략하고 하이픈 ( - )과 숫자 (공백없이 공백) 만 사용할 수 있습니다.

filename.txt 라는 filename.txt 의 처음 30 줄을 표시하려면 다음을 입력하십시오.

head -n 30 filename.txt

다음은 위 명령과 동일한 결과를 생성합니다.

head -30 filename.txt

특정 바이트 수를 표시하는 방법

-c ( --bytes ) 옵션을 사용하면 특정 바이트 수를 인쇄 할 수 있습니다.

head -c filename.txt head -c filename.txt

예를 들어 filename.txt 라는 filename.txt 에서 처음 100 바이트의 데이터를 표시하려면 다음을 입력하십시오.

head -c 100 filename.txt

숫자 뒤에 승수 접미사를 사용하여 표시 할 바이트 수를 지정할 수도 있습니다. b 에 512를 곱하고, kB 에 1000을 곱하고, K 에 1024를 곱하고, MB 에 1000000을 곱하고, M 에 1048576을 곱하는 식 등이 있습니다.

다음 명령은 filename.txt 파일의 처음 5 킬로바이트 (2048)를 표시합니다.

head -c 5k filename.txt

여러 파일을 표시하는 방법

head 명령에 입력으로 여러 파일이 제공되면 제공된 각 파일에서 처음 10 행을 표시합니다.

head filename1.txt filename2.txt

단일 파일을 표시 할 때와 동일한 옵션을 사용할 수 있습니다.

이 예제는 filename1.txt filename2.txt 파일의 처음 20 줄을 보여줍니다.

head -n 20 filename1.txt filename2.txt

둘 이상의 파일이 사용되는 경우 파일 이름을 표시하는 헤더가 출력에 우선합니다.

다른 명령에 헤드를 사용하는 방법

파이프를 사용하여 표준 출력을 다른 유틸리티로 또는 다른 유틸리티로 리디렉션하여 head 명령을 다른 명령과 함께 사용할 수 있습니다.

다음 명령은 $RANDOM 환경 변수를 해시하고 처음 32 바이트를 표시하며 24 자의 임의 문자열을 표시합니다.

echo $RANDOM | sha512sum | head -c 24; echo

결론

이제 Linux head 명령을 사용하는 방법에 대해 잘 알고 있어야합니다. 파일의 마지막 행을 터미널에 인쇄하는 tail 명령을 보완합니다.

헤드 터미널