コマンドラインの10行の後でcatを使用して長いテキストファイルのリストを一時停止し、任意のキーを押す方法


14

コマンドラインで10行後にcatを使用して長いテキストファイルのリストを一時停止し、任意のキーを押す方法。例えば:

cat myfiles.txt

bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue

回答:


27

lessまたはを使用できますmore。どちらも機能します。

lessコマンドは、より一般的に使用され、より多くの機能を提供しますmore

lessまたはの両方moreを使用すると、スペースバーを使用してページごとにファイルを移動でき、Enterキーを使用して行ごとにファイルを移動できます。

またcat、ファイルをパイプする必要もありません。ファイルに対してコマンドを実行するだけです。

例えば less myfile.txt


13

moreまたless、コンソールのテキストをページングするポケットベルです。lessより機能的ですが、moreあなたが望むものに近いです。-dオプションを指定moreすると、次のページに移動する方法-numが表示され、一度に表示する行数を指定できます(画面サイズを自動検出するのではなく)。

% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]

4

試してみてください cat myfiles.txt | more


1
lessより一般的には、これらの日である
JDD

most代わりに試すこともできます。
scai

3
またはmore myfiles.txtUUOCなしで。
cas

1

スクロールロックを使用できますが、データレートが高い場合はあまり役に立ちません。Ctrl-sブロックし、ブロックCtrl-qを解除します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.