cht電腦資訊Linux
adm Find login register

less vs more

eliu

joined: 2007-08-09
posted: 11332
promoted: 612
bookmarked: 185
新竹, 台灣
1subject: less vs morePromote 0 Bookmark 12007-11-21quote  

這應該是很基本的。man 及 postgresql 的 psql 的 pager 可以用 less,是用 PAGER 這個 env 控制

export PAGER='less -rsfi'

-r 是代表不處理Esc

-s 壓縮空白行

-f 強迫顯示,在顯示中文時可能需要

-i 搜尋時忽略大小寫 

more 最大的缺陷是無法按 b 到回去,在看 psql SELECT 出來的 data 時很需要。less 也可以像 vi 一樣按 'G' 跳到最後一頁。search 也比 more 好用很多。

savage
joined: 2007-09-28
posted: 60
promoted: 2
bookmarked: 1
火星
2subject: Promote 0 Bookmark 02007-11-21quote  

在 FreeBSD 中,more 和 less 已經是同一個程式。

eliu

joined: 2007-08-09
posted: 11332
promoted: 612
bookmarked: 185
新竹, 台灣
3subject: Promote 0 Bookmark 02007-11-21quote  

less 如果用

ln -s less more

也可以當成 more 用。

在 linux 上是不同的程式。 

savage
joined: 2007-09-28
posted: 60
promoted: 2
bookmarked: 1
火星
4subject: Promote 0 Bookmark 02007-11-21quote  

正確的說,目前的 FreeBSD base system 中並沒有 more 這隻程式,只有 GNU less,而 more 和 less 則是 hard link。

正宗的 44BSD more 要另外自行安裝。微笑

cht電腦資訊Linux
adm Find login register
views:7149