Linux

為什麼 cat 和 more 換行的方式不同?

  • March 29, 2019

似乎more添加了換行符,而cat沒有。因此cat,如果我調整視窗大小,結果將更改為適合終端視窗,而more結果會在第一次添加換行符時保持不變。我的問題是為什麼,有什麼辦法可以使more行為像cat?(我真的不喜歡這種設置,當我複制時,我最終得到了我不想要的換行符。)

閱讀man more

-f計算邏輯行數,而不是螢幕行數(即長行不折疊)。

前面是:

選項

選項也取自環境變數 MORE (確保在它們前面加上破折號 (-)),但命令行選項將覆蓋這些選項。

因此,在您方便時,您可以執行以下操作:

more -f /some/file/with/long/lines

或將其導出到MORE變數中:

$ export MORE=-f
$ more /some/file/with/long/lines

這可能應該放在一些 shell 登錄腳本中,例如$HOME/.profile.

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