를 사용하여 파일을 열고 less
와 같은 패턴을 찾은
/time=32
다음 을 사용하여 종료 q
하고 다른 명령을 실행한다고 가정해 보겠습니다. 그런 다음 동일한 파일을 다시 열고 마지막으로 찾은 패턴 반복을 less
누르면 첫 번째 호출에서 기억됩니다.n
less
less
less
처음 종료한 후 패턴을 저장하는 방법은 무엇입니까? 어디에 보관되나요?
추신: 저는 Ubuntu 12.04에서 bash를 사용하고 있습니다.
답변1
패턴은 $HOME/.lesshst
다음 내용으로 저장됩니다.
.less-history-file:
.search
"journal
"67
"link
'로 시작하는 명령.'(점) 매개변수 앞에는'"'(큰따옴표)이므로 예를 들어 파일을 수동으로 편집하여 .lesshst
문자열을 추가하면"시험:
.less-history-file:
.search
"journal
"67
"link
"TEST
다음에 파일을 열고 n
키를 누르면 less
"TEST"라는 문자열이 검색됩니다.
답변2
Less 매뉴얼 페이지에 따르면 기록 파일의 기본 위치는 다음과 같습니다 ~/.lesshst
.
LESSHISTFILE
Name of the history file used to remember search commands and
shell commands between invocations of less. If set to "-" or
"/dev/null", a history file is not used. The default is
"$HOME/.lesshst" on Unix systems, "$HOME/_lesshst" on DOS and
Windows systems, or "$HOME/lesshst.ini" or "$INIT/lesshst.ini"
on OS/2 systems.