Less

如果可以在一個螢幕上顯示整個文件,則減少對標準輸出的列印

  • August 1, 2013

more傳遞一個內容可以在一個螢幕上顯示的文件時,它只是將文件的內容寫入標準輸出而無需分頁。如果文件無法在一個螢幕上顯示,more則對其進行分頁。

less如果正在使用的文件可以顯示在一個螢幕上-F(如果內容可以放在一個螢幕上,則輸出到標準輸出。more``-F``less

less如果文件的內容可以放在一個螢幕上並像往常一樣對文件進行分頁,我如何才能將文件的內容寫入標準輸出?

使用less -FX. 來自man less

  -F or --quit-if-one-screen
         Causes less to automatically exit if the entire file can be dis-
         played on the first screen.

  -X or --no-init
         Disables sending the termcap initialization and deinitialization
         strings  to  the  terminal.   This is sometimes desirable if the
         deinitialization string does something unnecessary, like  clear-
         ing the screen.

引用自:https://unix.stackexchange.com/questions/75866