Computer >> 컴퓨터 >  >> 체계 >> Linux

UNIX 및 Linux에서 "less" 명령이 "more"보다 더 나은 이유

나는 많은 거대한 로그 파일로 작업합니다. 저는 일반적으로 Putty 또는 Telnet을 사용하여 UNIX 및 Linux 서버에 연결한 다음 표준 UNIX/Linux 명령을 사용하여 파일을 읽습니다. 다른 IT 직원은 X-window GUI를 사용하는 것을 선호하지만 낮은 대역폭 연결을 사용하는 경우 작업을 더 빨리 완료하려면 명령줄 터미널을 사용하는 것이 좋습니다.

로그를 편집하지 않고 탐색해야 하는 경우 "less " 명령. Linux 및 UNIX의 "Less"를 사용하면 파일을 볼 수 있고 기본적인 찾기 작업을 수행할 수 있습니다. "와 달리 ", 앞으로 및 뒤로 탐색을 모두 허용하므로 문서의 어느 지점에서나 검색 문자열을 찾을 수 있습니다.

    적은 것이 많은 것보다 낫다

    less를 사용하여 파일을 열려면 ,  입력 명령 다음에 UNIX 또는 Linux 프롬프트에서 파일 이름:

    <블록 인용>

    더 적은 파일 이름

    아래 예에서 verbose.log.mo라는 파일을 열었습니다.

    UNIX 및 Linux에서  less  명령이  more 보다 더 나은 이유

    Less는 파일을 열고 터미널의 왼쪽 하단에 파일 이름을 표시합니다. 파일에서 문자열을 찾으려면 슬래시 다음에 검색하려는 문자열을 입력한 다음 Enter 키를 누르십시오. 아래 예에서는 /error를 입력했습니다. "error" 문자열을 검색합니다.

    UNIX 및 Linux에서  less  명령이  more 보다 더 나은 이유

    파일 보기가 문자열이 있는 줄로 이동하는 것을 볼 수 있습니다. 찾기 쉽게 일치하는 문자열이 강조 표시됩니다.

    UNIX 및 Linux에서  less  명령이  more 보다 더 나은 이유

    문자열의 다음 인스턴스를 검색하려면 "n" 키를 누르십시오. 대문자 "N"을 누르면 이전 경기로 이동합니다.

    다음은 Wiki의 "less" 항목에서 찾은 다른 키보드 단축키입니다.

    • [화살표]/[Page Up]/[Page Down]/[Home]/[End]:탐색
    • [스페이스바]:다음 페이지.
    • :이전 페이지.
    • n :줄 번호 n으로 이동 . 기본값은 파일의 시작입니다.
    • n G :줄 번호 n으로 이동 . 기본값은 파일의 끝입니다.
    • / 패턴 :패턴 검색 . 정규 표현식을 사용할 수 있습니다.
    • n :다음 일치 항목으로 이동합니다(검색 성공 후).
    • N :이전 경기로 이동합니다.
    • 편지 :현재 위치를 문자로 표시 .
    • ' 편지 :문자 위치로 돌아가기 . [' =작은따옴표]
    • '^ 또는 g :파일의 시작으로 이동합니다.
    • '$ 또는 G :파일의 끝으로 이동합니다.
    • :현재 콘텐츠를 저장합니다(grep와 같은 다른 프로그램에서 가져옴). ) 파일에 있습니다.
    • = :파일 정보.
    • F :계속해서 파일에서 정보를 읽고 끝을 따릅니다. 로그 감시에 유용합니다. Ctrl 사용 +C 이 모드를 종료합니다.
    • 옵션 :명령줄 옵션 전환 –옵션 .
    • :도와주세요.
    • q :그만둬.

    "적게"에 대해 내가 가장 좋아하는 것은 터미널 창의 너비와 높이에 따라 자동으로 조정된다는 것입니다. 터미널 창의 크기를 조정하면 "less"로 볼 때 텍스트가 자동으로 줄 바꿈됩니다. 이렇게 하면 터미널 너비를 조일 때 텍스트가 잘리는 경향이 있는 "more"라는 이전 도구보다 덜 발전합니다.

    Linux 또는 UNIX에서 볼 텍스트 또는 ASCII 파일이 많은 경우 명령줄 터미널을 사용하여 파일을 보는 우수한 명령이므로 "less"를 마스터해야 합니다. 즐기세요!