it-swarm-ko.tech

유용한`less` 기능 목록

당신이 가장 좋아하는 것을 요구하기보다는 그것들을 나열 해 봅시다.

less에서 더 유용한 명령은 무엇입니까?

개인적으로 나는 다음을 사용합니다.

  • / (검색)
  • ? (뒤로 검색)
  • F (behvaior와 같은 tail -f, Ctrl-C를 사용하지 않도록 설정)
  • v (편집을 위해 $ EDITOR에서 파일 열기, 기본값은 vi/vim)

다른 사람?

22
geoffc

마크 기능을 사용하여 파일의 특정 위치를 기억하고 다시 이동할 수 있습니다.

예를 들어, 레이블 "a"로 위치를 표시하려면 ma를 입력하십시오. 위치로 돌아가려면 간단히 'a를 입력하십시오. 레이블은 알파벳 (대소 문자 구분) 일 수 있으므로 2 개 이상을 거의 사용하지 않지만 최대 52 개의 가능한 마크 ([a-zA-Z])를 허용합니다.

11
Shawn Chin
  • u-반 페이지 위로
  • d-아래쪽 절반 페이지
  • k-한 줄 위로 스크롤
  • j-한 줄 아래로 스크롤
  • -i-패턴에 대문자가 포함되지 않은 경우 대소 문자를 구분하지 않는 검색 (clo 또는 그 이하)
  • / /pattern/-검색 (n과 함께 사용)
  • -p /pattern//pattern /에서 파일 열기 (clo로)
  • & /pattern//pattern /을 포함하는 행 표시 (예 : grep)
7
gvkv

-S (명령 줄에서 또는 S을 실행하는 동안 -less을 (를) 입력 함)는 긴 줄을 잘라내어 볼 때 도움이됩니다. 로그 파일. 다시 전환하려면 -S를 다시 입력하십시오.

6
kkaempf

명백한 것 외에, 내가 좋아하는 두 가지 :

  1. export LESS=-FX-한 페이지 미만인 경우 종료하기 위해 q을 누를 필요가 없습니다.
  2. 제목을 검색하려면 /^HEADING를 입력하고 옵션을 검색하려면 /^ *-option를 입력하십시오.
    (특히 bash 맨 페이지에서 특히 유용함)
5
Mikel
  • ^ f-페이지 아래로
  • ^ b-페이지 위로
  • G-버퍼 끝으로 이동
  • gg-버퍼의 시작으로 이동

또한-대부분은 탐색을위한 vim과 같은 기능입니다.

4
Eimantas

이것은 less 내부의 함수는 아니지만 유용한 기능입니다.

나는 맨 페이지를 좋아하고 내 호출기로 less (1) 을 선호합니다. 그러나 대부분의 GNU 소프트웨어는 매뉴얼을 info (1) (GNU Texinfo) 형식으로 유지하며 나는 info (1) 인터페이스의 팬이 아닙니다. 그냥 줘.

따라서 대신 less를 사용하여 info (1) 페이지를 읽습니다. 다음 명령은 less!의 친숙한 인터페이스를 사용하여 info (1) 페이지를 인쇄합니다.

info gpg |less
3
Stefan Lasiewski
  • n-같은 방향으로 패턴 검색 계속
  • N-반대 방향으로 패턴 검색 계속

'foo'를 검색하기 시작하고 해당 인스턴스를 계속 찾으려면 / 다음에 계속해서 돌아가거나 같은 방향으로 계속 검색하려면 n (반환없이)를 누르십시오.

  • -N-줄 번호 표시
  • -I-검색 패턴에서 대소 문자를 무시합니다 ( 'ERROR | Error | error'로 철자 될 수있는 오류를 찾을 때 유용합니다)
  • -G-강조 표시 끄기

덜 파일을보고있는 동안 입력 할 수 있으며보고있는 파일에 영향을 미칩니다. 다시 입력하여 취소 할 수 있습니다.

2
Mark McKinstry

다른 (나에게) 유용한 명령은 j, k로 작동하지만 파일의 시작 또는 끝에서 스크롤을 멈추지 않는 J, K입니다. 터미널 경계를 종종 시각적 마커로 사용하기 때문에 유용합니다.

참고로, 그들은 문서화되지 않은 것처럼 보입니다.

다음으로 less /var/log/dpkg.log* | less에서와 같이 압축 된 파일과 압축되지 않은 파일을 함께 파이프하는 데 덜 사용합니다 (작은 파이프 덕분에 작동합니다)!

1
enzotib

목록은 많지 않지만 그럼에도 불구하고 매우 유용합니다. 대소 문자를 구분하지 않고 일치하는 식으로 앞뒤로 이동하여 매뉴얼 페이지를 검색하면됩니다.

# use n or shift-n to cycle through the matches
man bash | less -Ip 'parameter expansion'  
1
puja

방법을 생각 나게하는 데 여기에서 질문 이 필요했지만, 항상 less-e 또는 --quit-at-eof 옵션이 마음에 들었습니다.

이것은 명목상 파일의 끝에서 모든 페이지 다운이 less에서 종료되게하지만 여러 파일을 지정한 경우 한 파일의 끝에서 페이지가 다운되는 유용한 부작용이 있습니다 다음에 당신. 많은 파일을 스캔하면 :n의 부하를 줄일 수 있습니다.

1
Mark Booth

조정 가능한 가로 스크롤 옵션이 마음에 듭니다. 예를 들어 왼쪽/오른쪽 화살표 키 앞에 숫자를 붙이면 less는 그 때부터 해당 열 수를 스크롤합니다. chop-lines 옵션 -S .

less는 시작시 $LESS 변수에서 명령 행 스위치를 읽습니다. 여기에 내가 선호하는 스위치가 있습니다.

$ echo $LESS
-JMQRSi
  • -J 왼쪽에 상태 열을 추가하고 열을 검색 적중으로 표시합니다.
  • -M 더 자세한 상태 표시 줄입니다.
  • -Q 벨이 없습니다.
  • -R 원시 입력을 변환하지 않고 이스케이프 시퀀스를 해석 할 수 있습니다.
  • -S 줄 바꿈을 비활성화합니다.
  • -i 대소 문자를 구분하지 않는 검색.
0
Thor