画面上で非常に速くスクロールする長いテキスト ファイルを表示するために印刷しています。スクロールを遅くする方法はありますか? つまり、出力が画面に表示される速度を制御するシステム設定があります (OSX/Linux)。
2 に答える
簡単な答え: いいえ。
拡張版: 他にも解決策があります。次のいずれかから選択できます。
パイプを使用します。パイプを使用すると、端末出力をリダイレクトし、自分の速度で確認できます。適切な記号は
|
.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) を使用して印刷できるため、課題の証明として対話型セッションのハードコピー記録が必要な学生に役立ちます。
less
ファイルのページ送りに使用します。ページを前後に移動したり、検索したりできます。
xterm
スクロール速度の制御が制限されています。less
他のほとんどの端末エミュレーターには何もありません。これは、出力をフィルタリングするようなプログラムを使用できる場合に、ファイルをステップスルーする間違った方法であるためです。