Linuxシェルですべての出力に色を割り当てる方法

Linuxシェルですべての出力に色を割り当てる方法

私はシェーダー「ccze」をたくさん使っています。本当に素敵です。シェルのテキストに色を割り当てます。私はそれを介して出力をパイプします。

cat /etc/nginx.nginx.conf | ccze -A

私はこれをどうすることができますか?みんな基本コマンド?

答え1

これは通常、自分の端末エミュレーションプログラムのフォントによって異なります。設定でターミナルフォントの種類/色を変更できます。色付けについては、.bash_profile(または非ログインシェルの場合は.bashrc)を介してテキストファイルをリンクするたびにcczeパッケージを呼び出すことができることを確認してください。

答え2

私はこれをすることを躊躇しますが、あなたのシェルで(私はbashを仮定しています)、あなたは次のようにすべてのstdoutをリダイレクトできます:

exec 1> >(ccze -A)

関連情報