8

これは、Linux でのちょっと面倒なことのトップ 10 リストに入っています。私は端末でのカラー出力が大好きです。見やすく、読むときに便利です。

ls新しいシステムで最初に行うことは、 と の両方にエイリアスを設定して、grep色付きの出力を表示することです。次に、 と をインストールvimhtopます。

私は Gentoo と Ubuntu の両方を使用していますがemerge、Gentoo のパッケージ マネージャーである はapt-get/aptitude、後者よりもはるかに多くのカラー出力を使用するという理由だけでなく、読みやすさが高いことがわかります。

emergeそのため、 でコマンドをパイプする必要があるときはいつでもmore、すべての色が失われ、重要なものを見逃さないようにすべての行に注意を向ける必要があります。

のような基本的コマンドがmore依存すべきではないことは理解できますncurses(誰かが も持っていると主張する可能性がlessあるため、2 つのうちの 1 つが色に適している可能性さえあります) 。などありますか?morevi/vimtop/htop

ヒントをありがとう。

4

1 に答える 1

18

色を出力できるほとんどのコマンドには、次のいずれかを選択するオプションがあります。

  • ON: 常にカラーを出力
  • OFF: 色を出力しない
  • AUTO: 出力が端末の場合にのみ色を表示します

多くのコマンドは、カラー AUTO モードで自動的に機能します。の場合がそうですemerge。そのため、出力をパイプするときに色がありません。pioe は端末ではありません。

emerge解決策は、色を無条件に出力するように指示することです。lessもちろん、それらをフィルタリングしないように伝えます。

試す:

emerge --color y | less -R
于 2012-05-27T20:44:45.480 に答える