web-dev-qa-db-ja.com

なぜ.lesshstが私の〜に表示され続けるのですか?

私はlessを使用したことはなく、常にmoreを使用しています。それは私が紹介されたものであり、おそらく私がmoremoreを使用する代わりにlessmoreを使用する理由です。 (申し訳ありませんが、少し混乱しているように聞こえます:)

lessを試したところ、vi/vimスタイルのコマンドが必要であることに気付くまで、終了することすらできませんでした。少なくとも、それが起こったと私は信じています。

〜には常に.lesshstfileがあります。これは、単純なものにはrmまたはmoreを使用し、単純なテキスト編集にはTextMateを使用できるため、常にnanoです。または崇高なまたは私が気分になっている他のもの。

また、「。jbapps-myusername」が〜に含まれていることにも気づきました。これは2日前に現れました、そして私は何か奇妙なものをインストールしたことを覚えていません。それが何であるか考えていますか?私は自分の電話をジェイルブレイクしたことがなく、自分のマシンにハックをインストールしていません。その灰色の領域に入るこれらのことは、メインコンピューターとして作業しているマシンのコアではなく、VMで遊んでいます。

$file .jbapps-haneda 
.jbapps-haneda: ASCII text, with no line terminators

.jbapps-*ファイルの内容は「483 ^ @」であり、先頭または末尾の改行、キャリッジリターンなどはありません。

次に、私のgitの問題があります。私は.configディレクトリを持っており、その中には「git」ディレクトリがあり、その中には「ignore」というファイルがあります。これは、私が知る限り、.gitignore_global.とほぼ同じです。gitは作成しましたか.config、またはこれは他のアプリでも使用される規則ですか?

それは私の最後の問題に私をもたらします、〜私は.gitignore_global、.gitconfig、そしてまた.config/git/ignoreを持っています

私には混乱しているようです。mv .gitignore_global .gitconfig .config/gitしたいです。これらの場所を定義できる構成はどこかにありますか?それはすべてドットファイルの混乱です。〜が単に.configを持っていて、すべてのドットファイルがそこにあったらもっといいでしょう。 .sshはディレクトリであるため、使用できます。少なくとも、ホームディレクトリを散らかさないようにする努力が必要です。しかし、生のドットファイルは私の邪魔になります。ドットファイルを表示せずにls -lできることは知っていますが、すべてのファイルを常に表示することは、作成されたものを知るための良い方法だと思います。

ありがとうございました。

提案?

11
Scott

で始まるファイル名。 (軽く)隠しファイルです。これらは、構成または使用法の情報を記録するためにプログラムによってよく使用されます。プログラムを最後に使用したときから記録されている場合があります。 less.lesshist "history"ファイル

どのプログラムがファイルを作成したかわからない場合は、通常、Web検索で質問に答えます...したがって、残りのファイルについては、読者のための演習として理解しておきます。

7
keshlam

知らないうちにlessを使用している可能性があります。 manページから:

COMPATIBILITY WITH MORE
   If the environment variable LESS_IS_MORE is set to 1, or if the program is invoked via a file link
   named "more", less behaves (mostly) in conformance with the POSIX  "more"  command  specification.
   In this mode, less behaves differently in these ways:

   The  -e  option  works differently.  If the -e option is not set, less behaves as if the -E option
   were set.  If the -e option is set, less behaves as if the -e and -F options were set.

   The -m option works differently.  If the -m option is not set, the medium Prompt is used,  and  it
   is prefixed with the string "--More--".  If the -m option is set, the short Prompt is used.

   The  -n  option  acts  like the -z option.  The normal behavior of the -n option is unavailable in
   this mode.

   The parameter to the -p option is taken to be a less command rather than a search pattern.

   The LESS environment variable is ignored, and the MORE environment variable is used in its place.
1
Phil Hudson

manコマンドを使用してドキュメントを表示すると、.lesshstファイルがホームディレクトリに生成されます。を使用して、そのようなドキュメント内で検索を実行します / キーを押し、検索語を入力して、 Enter 検索を開始するためのキー。その後、を使用してmanコマンドのドキュメントを終了します。 q キー。

どうやら、このファイルのデータを使用して、次にmanコマンドを使用してドキュメントを表示するときに、最後に使用した検索語を使用してmanコマンド検索を実行できます。 (これは、検索キーの組み合わせを押すことで実現されます N または Shift+N .lesshstファイルを生成した後。)最後の前に検索語を保存することの利点が何であるかは私にはわかりません。

0
Patrick Dark