GNU/Linux >> Znalost Linux >  >> Linux

Je možné obarvit výstup potrubím na více?

Problém není v tom, že more a less nezbarvují svůj výstup, je to ls nevydává barvu, protože je připojen k jinému procesu, nikoli k terminálu.

Nemůžete snadno získat ls chcete-li být chytřejší, pokud jde o výstup barev, můžete přidat --color k vynucení výstupu barvy, když jej nasměrujete na more

Pokud máte barevný výstup, použijte ... |less -R vytvořit less předat barvy do terminálu místo toho, aby se únikové kódy zobrazovaly jako text


ls --color | less -r

Testováno na Linuxu, uživatelská země GNU.


Linux
  1. Není méně jen více?

  2. Je možný lepší výstup pro upgrade Apt?

  3. Jak používat Cat, Tac, More, Less – Linux Commands

  1. Je možné, aby výstup stdout a stderr měl různé barvy v XTerm nebo Konsole?

  2. Výstup barevného zvýraznění na základě regulárního výrazu v shellu

  3. Barevný výstup programu běžícího pod BASH

  1. Udělejte duův výstup užitečnějším s tímto elegantním trikem

  2. bash příkazy, které se nevejdou na jednu stránku – umožňují rolování výstupu

  3. Proč slabtop -o vrací pouze prvních 23 řádků, když je příkaz rourou?