0

画面上で非常に速くスクロールする長いテキスト ファイルを表示するために印刷しています。スクロールを遅くする方法はありますか? つまり、出力が画面に表示される速度を制御するシステム設定があります (OSX/Linux)。

4

2 に答える 2

4

簡単な答え: いいえ。

拡張版: 他にも解決策があります。次のいずれかから選択できます。

  • パイプを使用します。パイプを使用すると、端末出力をリダイレクトし、自分の速度で確認できます。適切な記号は|. less出力をoreなどのプログラムにリダイレクトしますmore。どちらも、return キーを押して出力をスクロールできます。いつでも を押して終了できますq。たとえば、長いディレクトリ リストを処理するには、次のように使用できます。

    ls | more
    
  • 出力をファイルにリダイレクトします。出力がファイルにキャッシュされている場合、出力は永続的であり、選択したエディターで開いて表示 (および編集) することができます。記号は>.

    touch log.txt # create the file
    ls > log.txt
    nano log.txt # use nano text editor to view
    
  • script端末セッション全体を記録できます。これはあなたのユースケースではやり過ぎかもしれませんが、本当に便利です。マニュアルページから:

    script は、端末に出力されるすべてのタイプスクリプトを作成します。typescript ファイルは後で lpr(1) を使用して印刷できるため、課題の証明として対話型セッションのハードコピー記録が必要な学生に役立ちます。

于 2012-05-13T18:01:40.420 に答える
1

lessファイルのページ送りに使用します。ページを前後に移動したり、検索したりできます。

xtermスクロール速度の制御が制限されています。less他のほとんどの端末エミュレーターには何もありません。これは、出力をフィルタリングするようなプログラムを使用できる場合に、ファイルをステップスルーする間違った方法であるためです。

于 2012-05-13T17:56:48.480 に答える