ターミナル出力の一時停止

ターミナル出力の一時停止

大量のデータを出力するコマンドがあります (例: システムコールが多い strace、数分間実行)。

コマンド出力を一時停止してから(画面の出力のみ、バックグラウンドで実行されるコマンドは関係ありません)、実行後に一時停止を解除するオプション(コマンドラッパーなど)はありますか?出力を見るには?

答え1

3つのオプションがあります。

  • controlS出力を停止して再開するには、押しますcontrolQ(これをXON / XOFFと呼びます)。
  • 出力をポケットベルにリダイレクトします。たとえばlessstrace date | less
  • たとえば、出力をファイルにリダイレクトstrace -o foo dateし、後で検索します。

答え2

使用|

ifconfig -a | more

画面がいっぱいになるまでリストが表示され、Enterキーを押すとさらにスクロールできます。

関連情報