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

나는 많은 거대한 로그 파일로 작업합니다. 저는 보통 Putty 또는 Telnet 을 사용하여 (Telnet)UNIXLinux 서버 에 연결 한 다음 표준 UNIX/Linux 명령을 사용하여 파일을 읽습니다. 다른 IT 사람들은 X-window GUI(GUI) 를 사용하는 것을 선호 하지만 낮은 대역폭 연결이 있는 경우 명령줄 터미널을 사용하여 작업을 더 빠르게 수행하는 것이 좋습니다.

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

적은 것이 많은 것보다 낫다

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

less filename

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

영상

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

영상

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

영상

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

다음은 Wiki의 "less" 항목에서(Wiki’s entry on “less”) 찾은 다른 키보드 단축키입니다 .

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

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

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



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts