Man

我怎樣才能使用 man 而不少?

  • November 1, 2021

預設情況下,man用於less輸出文本。我怎麼能告訴它只輸出到標準輸出?我的終端模擬器有捲動條和搜尋功能,我想用它們代替箭頭鍵。

實際上,它使用環境變數MANPAGERPAGER環境變數中指定的任何內容。

根據您的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實現,而MANOPTman-db 是特定的:

export MANOPT='-P cat'

(最好不要這樣設置PAGER。許多其他應用程序也使用這種方式。)

也可能有一個全域配置文件。man-db 有/etc/man_db.conf/etc/manpath.config. 在那裡你可以設置:

DEFINE    pager    cat

MANPAGER但不幸的是,只有在既沒有也沒有設置的情況下才考慮到這PAGER一點。

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