2012-05-13 67 views
1

我正在打印一個長文本文件,該文件在屏幕上非常快速地滾動,是否有減慢滾動速度的方法?換句話說,是否有一個系統設置可以控制輸出顯示到屏幕上的速度(OSX/Linux)。OSX/Linux,減慢終端的輸出速度

回答

1

使用less來翻頁文件;您可以來回翻頁,搜索等。

xterm對滾動速度的控制有限;大多數其他終端仿真程序都沒有,因爲當您可以使用像less這樣的程序來過濾輸出時,通過文件的方法是錯誤的。

4

簡單的回答:

擴展版本:還有其他解決方案。您可以從以下選項中選擇:

  • 使用管道。使用管道可以讓您重定向終端輸出並以您自己的速度查看它。合適的符號是|。將輸出重定向至諸如lessmore之類的程序。兩者都允許您通過按回車來滾動瀏覽輸出,您可以按任意時間按q退出。例如,對於處理長目錄列表,你可以使用

    ls | more 
    
  • 你的輸出重定向到文件中。如果您的輸出緩存在文件中,則它是持久的,並允許您使用您選擇的編輯器打開它以查看(並編輯)它。符號是>

    touch log.txt # create the file 
    ls > log.txt 
    nano log.txt # use nano text editor to view 
    
  • script允許您記錄整個終端sessoins。這對你的用例可能是一種矯枉過正,但是非常有用。從手冊頁:

    腳本會在終端上打印所有內容。這是 有用的學生誰需要一個交互式會話 硬拷貝記錄作爲轉讓的證明,因爲打字稿文件可以打印出 以後用lpr(1)。