본문 바로가기

IT's Life/Linux

리눅스 헤드 명령 : 파일의 시작을 표시 / Linux less 명령 : 파일 내용보기


리눅스 헤드 명령 : 파일의 시작을 표시

head 명령은 지정된 파일 앞에 여러 줄의 내용을 표시 할 수 있으며 기본 형식은 다음과 같습니다.

[root @ localhost ~] # head [옵션] 파일 이름

이 명령에 일반적으로 사용되는 옵션과 각각의 의미가 표에 나와 있습니다.

표  head 명령의 공통 옵션 및 의미

옵션

의미 

 -n K

여기에서 K는 줄 수입니다.이 옵션은 파일의 첫 번째 K 줄의 내용을 표시하는 데 사용됩니다. "-K"가 매개 변수로 사용되면 파일의 마지막 K 줄을 제외한 나머지 모든 내용이 표시됩니다. 

 -c K

여기서 K는 바이트 수를 나타내며이 옵션은 파일의 첫 K 바이트 내용을 표시하는 데 사용되며, "-K"를 사용하면 파일의 마지막 K 바이트 내용을 제외한 나머지 모든 내용이 표시됩니다. 

 -v

 파일 이름을 표시하십시오. 표시되는 특정 줄 수를 설정하지 않으면 기본적으로 10 줄의 텍스트 데이터가 표시됩니다. 


[예 1] 기본 사용법.

[root @ localhost ~] # head 아나콘다 -ks.cfg

head 명령은 기본적으로 파일의 처음 10 줄을 표시합니다. 지정된 수의 행을 표시하려면 "-n"옵션을 사용하십시오. 예를 들면 다음과 같습니다.

[root @ localhost ~] # head -n 20 아나콘다 -ks.cfg

이것은 표시 파일의 처음 20 줄이거 나 "-number of lines"을 직접 쓸 수 있습니다. 예를 들면 다음과 같습니다.

[root @ localhost ~] # head -20 아나콘다 -ks.cfg


Linux less 명령 : 파일 내용보기

less 명령은 더 비슷하게 작동하며 텍스트 파일의 내용을 찾아 보는 데 사용됩니다. 차이점은 more 명령을 사용하여 파일의 내용을 찾아 보는 경우 뒤로 스크롤하고 less 명령으로 만 찾아 볼 수 있다는 것입니다. 그것을 통해, 당신은 또한 기대할 수 있습니다. 

뿐만 아니라 사용자가 텍스트 내용을 볼 수 있도록 less 명령은 다음 기능도 제공합니다.

커서 키를 사용하여 텍스트 파일에서 앞뒤로 (왼쪽 뒤) 스크롤하십시오.

줄 번호 또는 백분율로 책갈피로 파일을 찾아보십시오.

보다 친근한 검색, 강조 표시 및 기타 작업을 제공합니다.

일반적으로 사용되는 워드 프로세서 (예 : Vim, Emacs)의 키보드 작동과 호환됩니다.

파일의 끝을 읽을 때 less 명령이 종료되지 않습니다.

화면 맨 아래에있는 정보는 제어하기 쉽고 자세한 정보를 제공합니다.


less 명령의 기본 형식은 다음과 같습니다.

[root @ localhost ~] # 이하 [옵션] 파일 이름

이 명령에 사용 가능한 옵션 및 해당 의미는 표에 나와 있습니다.


표  적은 명령 옵션 및 의미

옵션

옵션 의미 

 -N

각 줄의 줄 번호를 표시하십시오. 

 -S

줄이 너무 길면 초과분은 버려집니다. 

-e 

파일이 표시되면 자동으로 종료됩니다. 

 -g

마지막으로 검색 한 키만 동일합니다. 

 -Q

경고음이 사용되지 않습니다. 

 -i

검색의 경우를 무시하십시오. 

 -m

more 명령과 유사한 백분율을 표시합니다. 

 -f

 주변 장치, 디렉토리 및 바이너리와 같은 특수 파일을 열도록합니다.

 -s

연속적인 빈 동작 행이 표시됩니다. 

 -b <버퍼 크기>

버퍼의 크기를 설정하십시오. 

-o <파일 이름> 

적은 출력 내용을 지정된 파일에 저장하십시오. 

 -x <번호>

[Tab] 키를 지정된 숫자 공간으로 표시하십시오. 

more 명령과 마찬가지로 less 명령을 사용하여 파일의 내용을 보는 과정에서 대화식 인터페이스도 입력되므로 표 2와 같이 일반적인 대화식 지침을 숙지해야합니다.


비대화 형 명령어 및 기능

대화식 교육 

기능 

 / 문자열

"문자열"기능을 검색하십시오. 

 ? 문자열

 "문자열"기능을 검색하십시오.

 n

* 이전 검색을 반복합니다 (/와? 관련). 

 N

이전 검색을 반대로 반복하십시오 (/ 또는? 관련). 

 b

한 페이지 위로 이동 

 d

페이지 반을 아래로 내립니다. 

 h 또는 H

도움말 인터페이스를 표시하십시오. 

 q 또는 Q

less 명령을 종료하십시오. 

 y

한 줄 위로 이동하십시오. 

 스페이스 바

한 페이지 아래로 이동하십시오. 

 키 입력

한 줄 아래로 이동하십시오. 

 [PgDn] 키

한 페이지 아래로 이동하십시오. 

 [PgUp] 버튼

한 페이지 위로 이동 

 Ctrl + f

한 페이지 아래로 이동하십시오. 

 Ctrl + b

한 페이지 위로 이동 

 Ctrl + d

한 페이지 아래로 이동하십시오. 

 Ctrl + u

반 페이지 위로 이동하십시오. 

 j

한 줄 아래로 이동하십시오. 

한 줄 위로 이동하십시오. 

G

마지막 줄로 이동하십시오. 

 g

첫 번째 줄로 이동하십시오. 

 ZZ

less 명령을 종료하십시오. 

 v

구성된 편집기를 사용하여 현재 파일을 편집하십시오. 

 [

이 문서의 이전 노드로 이동하십시오. 

 ]

이 문서에서 다음 노드로 이동하십시오. 

 p

같은 레벨의 이전 노드로 이동하십시오. 

 너

반 페이지 위로 이동하십시오. 


[예 1] less 명령을 사용하여 /boot/grub/grub.cfg 파일의 내용을 봅니다.

[root @ localhost ~] # less /boot/grub/grub.cfg 

# # 

이 파일을 편집하지 마십시오 

# /etc/grub.d의 템플릿과 / etc / default /의 설정을 사용하여 grub-mkconfig에 의해 자동으로 생성됩니다. Grub 

### BEGIN /etc/grub.d/00_header ### 

if [-s $ prefix / grubenv]; 

  if have_grubenv = true 

  load_env 

fi 

set default = "0" 

if [ "$ $ prev_saved_entry}"]; 그때 

  SET가 saved_entry = "$ {} prev_saved_entry" 

  save_env의 saved_entry의 

  SET prev_saved_entry = save_env prev_saved_entry 

  참으로 설정 BOOT_ONCE = 

인터넷 

기능 savedefault { 

  IF [-Z "BOOT_ONCE을 $ {}"], 그때 

:

보시다시피 화면 하단에 콜론 (:)이 적게 표시되어 사용자가 명령을 입력 할 때까지 대기합니다. 예를 들어, 사용자가 한 페이지 아래로 스크롤하려면 스페이스 바를 누르고, 한 페이지 위로 스크롤하려면 b 단추를 누를 수 있습니다.