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