0 安裝軟件
所需要安裝的軟件是most頁面處理程序,名字還挺悶騷的,和less對這干。我的安裝環境是gentoo linux,代碼如下:
emerge -v most
1 軟件配置
安裝好以後,直接導出環境變量其實就可以使用了,代碼如下:
export PAGER="/usr/bin/most -s"
此時其實已經可以使用了,例如運行man man以後就可以看到彩色的頁面,但是存在兩點問題:一是此配置只對當前終端有效,二是操作習慣會發生改變(比如原先向下翻頁是j命令會發生改變),因為畢竟most的操作方式和less還是不同的,除非習慣新的方式,否則最好經過配置。配置很簡單,設置環境變量,配置操作方式。
1.1 配置環境變量
若要配置對所有用戶可用,需要修改全局環境變量,推薦這種做法,因為一般都以普通用戶登錄,而經常又需要切換到root用戶下做一些工作,所以為了不需要重復配置,建議這樣做。這樣做需要修改/etc/profile或者/etc/environment文件,添加或修改如下內容:
PAGER="/usr/bin/most -s"
如果僅是對特定的用戶,只需要修改~/.bashrc文件即可。
1.2 配置most以模擬less的操作習慣,配置文件可以為系統所有用戶配置,同樣推薦這種做法,配置文件名稱為:/etc/mostrc,這裡在most提供的模板基礎進行修改,生成most配置文件,命令:
bzcat /usr/share/doc/most-5.0.0a/lesskeys.rc.bz2 > /etc/mostrc #生成全局配置文件
僅僅這些還不夠,系統在啟動most時必須要知道加載該配置文件,通過設置環境變量來設定,在/etc/environment或者/etc/profile文件中,添加如下內容:
這樣下次啟動就能夠生效了,而且對所用用戶可用。
1.3 配置most以模擬less的操作習慣,配置文件需要為特定用戶進行配置(其實看到此可以考慮略過下述內容了),配置文件名稱為:~/.mostrc,這裡在most提供的模板基礎進行修改,生成most配置文件,命令:
bzcat /usr/share/doc/most-5.0.0a/lesskeys.rc.bz2 > ~/.mostrc #生成配置文件
編輯配置文件,可以根據自己的需要進行設置,我為了保留我原有的終端配置,只修改了一項背景色配置,其余的保留不變。我的配置文件樣例如下,只列舉出我修改過的部分:
2 運行測試