답변:
터미널을 열고 .lesskey
홈 폴더에 파일을 작성 하고 다음을 추가하십시오.
#env
LESSHISTSIZE=0
.lesshst
홈 폴더에 파일이 이미 있으면 삭제하고 명령을 입력하십시오.
lesskey
여기에 오류가 발생합니다. 파일 less
을 변경할 때까지 지금부터의 기록이 저장되지 않습니다 .lesskey
.
에서 이하의 맨 페이지 :
환경 변수
Environment variables may be specified either in the system environment as usual, or in a lesskey (1) file. If environment variables are defined in more than one place, variables defined in a local lesskey file take precedence over variables defined in the system environment, which take precedence over variables defined in the system-wide lesskey file.
리스 사이즈
The maximum number of commands to save in the history file. The default is 100.
편집하다:
의견에서, 나는 히스토리 파일이 적은 것을 막는 더 좋은 방법을 찾았다.
.lesskey
홈 폴더 의 파일에서 다음을 추가하십시오.
LESSHISTFILE=-
또는
LESSHISTFILE=/dev/null
이것을 ~/.bashrc
파일에 넣으면 작동하지만 .lesskey
동일한 변수에 대해 파일에 다른 값이 있으면 우선 순위가 낮아집니다 .
이것을 살펴볼 수도 있습니다.
이것은 기본적으로 LESSHISTFILE
명령 접두어 환경 조작을 통한 대체를 통합 한 배쉬 트릭 입니다.
history | LESSHISTFILE=/dev/null less
이 작업은 명령 접두사를 사용하여 명령에 노출 된 환경을 조작하는 동안 history
명령 출력을 파이프로 연결합니다 .less
less
이것은 bash 참조 에서 다음과 같이 설명 됩니다.
쉘 매개 변수에 설명 된대로 간단한 명령 또는 기능의 환경은 매개 변수 지정으로 접 두부로 임시로 기능을 보강 할 수 있습니다. 이러한 할당 문은 해당 명령으로 보이는 환경에만 영향을줍니다.
/programming//a/52208927/117471 에서 특정 용도에 대한 자세한 내용