less
내 검색 기록을 에 저장하기 위해 $HOME/.lesshst
며칠 전에 새로운 검색 패턴 저장이 중단되었습니다. 에는 여전히 이전 검색 패턴이 표시되지만 $HOME/.lesshst
새 검색 패턴은 더 이상 여기에 저장되지 않습니다.
수동으로 뭔가를 추가해 보았습니다 .lesshst
. 추가된 단어는 less에 표시됩니다(클릭 /
후 UpArrow
). 따라서 .lesshst
파일에 쓰기가 가능하지만 less
파일 자체에 스키마를 저장하지 못할 수도 있습니다.
무엇이 문제일까요? 어떻게 고치나요?
less
Windows 10의 GitBash에서 실행됩니다 .
답변1
범인을 파악하고 해결책을 찾을 수 있어요. 이 문제는 내 파일 $HOME
과 내 파일이 있는 .lesshst
Azure에 설치된 영구 드라이브로 인해 발생합니다 . 이 머신은 개발 테스트 랩 가상 머신입니다.
가상 머신이 다시 생성된 후에도 지속되는 이러한 Azure 영구 디스크에는 파일 쓰기와 관련하여 몇 가지 심각한 문제가 있었습니다. 그것만이 아니다 less
. mv
GitBash와 Java에서 파일에 간단히 쓰는 것에 도 문제가 있습니다.
그래서 env 변수를 사용하여 .lesshst
더 강력한 스토리지(NAS 드라이브)로 재배치했습니다.LESSHISTFILE