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