Less

哪些系統有“尋呼機”快捷方式/別名?

  • January 5, 2011

在 Debian 系統上,可以鍵入pager以使用任何預設/可用的尋呼程序。預設情況下,less使用,如果不可用,較小more的可以完成這項工作。這樣的東西在其他 Unix 和 Linux 系統中可用嗎?

unix 的傳統是針對想要呼叫尋呼機來呼叫的應用程序**$PAGER**,即使用環境變數的內容PAGER作為命令名。(shell 元字元是否擴展在$PAGER應用程序之間不一致。)more如果PAGER未設置變數,則 unix 傳統進一步使用。文本編輯器也有類似的傳統:使用$EDITOR(或者,由於歷史原因,$VISUAL),回退到vi.

有一個名為的命令pager特定於 Debian(以及衍生產品,包括 Ubuntu)。/usr/bin/pager實際上是一個符號連結/etc/alternatives/pager,它指向“最佳”可用的尋呼機(Debian 維護者決定哪個是最好的,系統管理員可以覆蓋他們的選擇),使用替代框架。

Debian 還提供/usr/bin/sensible-pager. $PAGER如果設置了變數,則此腳本執行,pager否則返回。它的目的是用於必須對單個尋呼機路徑進行硬編碼的程序。此行為記錄在Debian 政策手冊中。

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