Ubuntu를 사용하고 less compressed_text_file.gz
있으며 텍스트 파일의 내용을 압축되지 않은 형식 으로 입력 하고 페이징 할 수 있기를 원합니다 . 이것을 할 수있는 방법이 있습니까?
답변
라는 파일에서 키 바인딩을 구성하고 많은 설정 을 지정할 수 있습니다 . 파일을 만든 후 다음 명령을 실행하십시오 . 그것은라는 파일을 생성 하는 시작할 때 읽습니다.less
~/.lesskey
lesskey
~/.less
less
원하는 설정은 LESSOPEN
입니다. 적은 입력 포맷터입니다. less
패키지는 샘플 포맷터와 함께 제공 /bin/lesspipe
; 압축 된 파일을 압축 해제하고 여러 다중 파일 아카이브 형식의 컨텐츠 목록을 표시하며 여러 형식의 텍스트 형식을 일반 텍스트로 변환합니다. 당신의 ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
답변
를 사용한 zcat
다음에 파이프하십시오 less
.
$ zcat $FILE | less
답변
IBM을 사용하고 있으며를 사용할 때로 zcat
끝나는 파일을 찾을 수 없다고 불평합니다 .Z
.
IBM에서는 gzcat
다음 을 사용할 수 있습니다 .
$ gzcat log_file.gz | less