less에 행을 표시하면 현재 less 세션이 끝나면 표시가 사라집니다.
따라서 가정적으로 bash 매뉴얼 페이지에서 READLINE 섹션을 자주 확인하면 ^REA
매번 검색해야 합니다.
Less에는 구성 파일이 없는 것 같습니다. 다음에 사용할 수 있도록 토큰을 적게 절약할 수 있는 방법이 있나요?
답변1
less
제가 본 버전에는 없네요. 또 다른 질문은 임시 파일을 쓸 수도 있는데, 저장하더라도 man
그 사이에 마커가 어떻게 배치되나요?/tmp/man.sLCaUQkJ3k
/tmp/man.yuvNSUrFZo
약간의 속임수를 써서 vim
적절한 구성과 함께 사용하여 나중에 사용할 수 있도록 마크업을 저장하고 man
각 페이지에 동일한 파일 이름을 사용할 수도 있습니다. 새 CVE를 생성하려는 경우가 아니면 시스템 전체 임시 디렉터리는 정적 파일 이름을 저장하기에 매우 적합하지 않은 장소일 가능성이 높습니다.
function mman {
man "$1" | col -bx > "$HOME/tmp/man.$1"
vim -R "$HOME/tmp/man.$1"
#rm "$HOME/tmp/man.$1"
}
생성된 페이지는 즉시 삭제하거나 cron 작업을 사용하여 정리할 수 있습니다. 또 다른 문제는 man
man 부분 이름이나 기타 매개변수에 대한 지원이 없다는 것입니다. 따라서 이 코드는 man 3 rand
동일한 작업을 처리하기 위해 복잡해야 할 수도 있습니다 man rand
(비록 두 코드는 시스템 및 OpenSSL rand
매뉴얼 페이지가 방해가 되는지 여부에 따라 다를 수 있음). ).
답변2
통화 사이에 마커를 보존할 수 있는 방법은 없습니다. 하지만 다음과 같습니다.
따라서 가정적으로 bash 매뉴얼 페이지에서 READLINE 섹션을 자주 확인하면
^REA
매번 검색해야 합니다.
less
검색 기록은 기본적으로 저장됩니다. 환경 변수를 다른 파일의 경로로 설정하여 ~/.lesshst
재정의할 수 있는 에 저장합니다 . $LESSHISTFILE
따라서 최소한 이전에 사용한 정규식을 검색하는 데 사용할 수 있습니다(동일한 정규식을 자주 사용한다고 가정). (모르신다면) 도움이 되셨으면 좋겠습니다.