less
コマンドで色を取得するすべてのツール:-R
、 Pygments 、 GNU Source-highlight 、 vless 、... ccze 以下のコマンドで私をサステリさせます:
ccze -A < /path/to/log/file | less -R
だが Shift+g 期待どおりに機能しません:
私は何か見落としてますか?
サイズが/var/log/syslog
で長さが約2.1MB
の22500
でこれを試してみると、あなたが説明したのと同様の動作が見られます。 ccze
が部分的に原因であると疑って、私は実行しました:
time ccze -A /var/log/syslog > foo
これは、1.2GHz
マシンでccze
が色付きの出力を生成するのに約55秒かかることを示しています。これがless
をハングさせる原因であると思いますが、less
が出力の生成を完了する前に、ccze
が出力の最後に移動できないため、less
がハングしているようです。
これをより良くするための代替案:
grep
、sed
などの出力を選択してから、ccze
にパイプします。less
を実行します。Meta->とMeta- <の両方が私にとって完全にうまく機能します。彼らはemacsでも同じことをするので、私は彼らに慣れています