![在沒有尋呼機的終端機中顯示手冊頁](https://rvso.com/image/1465788/%E5%9C%A8%E6%B2%92%E6%9C%89%E5%B0%8B%E5%91%BC%E6%A9%9F%E7%9A%84%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%AD%E9%A1%AF%E7%A4%BA%E6%89%8B%E5%86%8A%E9%A0%81.png)
man
預設使用尋呼機。對於短頁面,我只想將它們回顯到終端機而不進行尋呼。我在 OS X 上。
man -t man #produces PostScript output
man man | groff -T latin1 #readable, but line wraps badly
man man | troff -a #readable, but ... interesting ...
man man | echo #no output
更好的優惠?
答案1
您不會得到格式化,但您可以將尋呼機設定為簡單cat
:
man man -P cat
另外,man
透過管道傳輸時不會格式化,這就是為什麼以下命令會得到相同的結果:
man man | cat
答案2
擴展至阿讓的回答,如果將其透過管道傳輸到 ,則可以使用 cat 作為尋呼機進行格式化ul
:
man foo -P cat | ul
答案3
事實上,我走了一條不同的路線,因為我意識到我的「真正的問題」是less
退出時清除螢幕。我放
export MANPAGER='/usr/bin/less -isXF'
在我的啟動設定檔中。該-X
參數意味著當我退出較少時,螢幕上的手冊頁的任何部分都會保留在那裡。