Terminal

退出後如何保留從 man 那裡閱讀的內容?

  • June 26, 2016

所以我們man whatever用來獲取命令的用法和其他資訊whatever,當找到相關的資訊部分時,我想退出man命令並在螢幕上留下資訊。所以我可以用上面的裁判輸入下一個命令。但是該man命令會退出整個螢幕以恢復類似於vim. 有沒有辦法做到這一點?

我相信這不是關於man它本身,而是關於您選擇的尋呼機(PAGER環境變數)與正在使用的終端相結合。

我猜你的尋呼機可能是less(現在典型的預設尋呼機並符合描述)。

less有一個選項-X可以讓您按照您正在尋找的方式進行行為。

  -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.

例如PAGER="less -X" man man,可用於測試它,如果您發現此行為更可取,您可能會考慮PAGER永久設置此值。

引用自:https://serverfault.com/questions/785949