Man
我怎樣才能使用 man 而不少?
預設情況下,
man
用於less
輸出文本。我怎麼能告訴它只輸出到標準輸出?我的終端模擬器有捲動條和搜尋功能,我想用它們代替箭頭鍵。
實際上,它使用環境變數
MANPAGER
或PAGER
環境變數中指定的任何內容。根據您的
man
實現和版本,還可能有一個命令行開關來指定尋呼機。通過man-db實現,我使用以下所有工作方式:
MANPAGER=cat man man PAGER=cat man man MANOPT='-P cat' man man man -P cat man
要永久設置它,只需將其添加到您的
~/.bashrc
(或您的 shell 使用的其他初始化文件)中:export MANPAGER=cat
這也適用於一些較舊的
man
實現,而MANOPT
man-db 是特定的:export MANOPT='-P cat'
(最好不要這樣設置
PAGER
。許多其他應用程序也使用這種方式。)也可能有一個全域配置文件。man-db 有
/etc/man_db.conf
或/etc/manpath.config
. 在那裡你可以設置:DEFINE pager cat
MANPAGER
但不幸的是,只有在既沒有也沒有設置的情況下才考慮到這PAGER
一點。