作者: kenduest (小州) 看板: Linux
標題: Re: 使用more或less無法看到顏色
時間: Tue May 6 00:55:54 2003
※ 引述《huki.bbs@bbs.im.cyut.edu.tw (我是怪怪^^)》之銘言:
>> 還是沒有啊!
沒看錯的話,你是使用 freebsd 而不是 linux 吧?請不要亂來:p
另外應該問你的輸出畫面是怎樣產生儲存至檔案的。
linux 上,使用 ls -l -color=always | less -r 就可以完整呈現
原本包含顏色的部份。
另外你丟出來訊息是
drwxr-xr-x 22 root wheel 512 Mar 4 2002 ESC[01;34mjaESC[0m
這個已經無法瀏覽了,你應該考慮在使用 ls 的時候直接設定 --color=always
讓輸出直接使用 raw 格式而不要把 ANSI code 吃掉。
輸出像是:
drwxrwxr-x 2 kenduest kenduest 4096 Mar 28 06:29 ^[[01;34mbin^[[0m/
這個 cat 時就可以顯示顏色,若是要用 less 要加上 -r 參數。
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
[1;32m※ Origin: [33mSayYA 資訊站 [37m<bbs.sayya.org> [m