ファイルのコンテンツを見るとき、画面サイズを超えるcat
ファイルを自動的に短くしたいと思いますless
。で何かを使用することもできますwc -l
が、ウィンドウサイズ/現在の利用可能な行数も考慮するより良い方法はありますか?
注:一般に、
—
クリスページ
cat
ファイルの表示には使用しないでください。通常cat
、ファイルの内容をstdoutに送信するためにのみ使用し、別のプロセスにパイプできるようにします。cat
表示に使用しないようにする理由は、未加工のバイトを端末に送信するためです。これにより、予期しない端末コマンドが実行される可能性があります(たとえば、ファイルに端末のキーボードを無効にする適切なバイトが含まれていると、スタックする場合があります) 。通常は、ページャーのようなless
エディターまたはエディターを使用する必要があります。これらのエディターは、表示用に特殊文字をフォーマットし、端末で解釈されないようにします。
catを使用して端末でファイルの内容を直接表示する場合は、少なくとも
—
クリスページ
cat -v
特殊文字をエスケープするように使用します。
@bitmaskの良い点、それが私が尋ねた理由です分割画面は
—
トビアスキンツラー
cat
可能ですか?これはより良い解決策かもしれません
@ChrisPage私のキーボードが殺され、しかし、私は私が指し示すために一度...おかげでコードページを台無しにすることをどうにか考えていなかった
—
トビアスKienzler
cat -v
アウト
git log
これは、たとえば、これとまったく同じことをするのは面倒です。何を取得するかを事前に知ることはできません(ヒットする必要がありますq
か?)。