Linux
為什麼 cat 和 more 換行的方式不同?
似乎
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
.