Có thể đầu ra ống (ví dụ dmesg) cho một lệnh như less(hoặc tương đương) và giữ cho tô sáng văn bản được sử dụng bởi lệnh gốc?
ví dụ: bên trái dmesg | lessbên phảidmesg

Có thể đầu ra ống (ví dụ dmesg) cho một lệnh như less(hoặc tương đương) và giữ cho tô sáng văn bản được sử dụng bởi lệnh gốc?
ví dụ: bên trái dmesg | lessbên phảidmesg

Câu trả lời:
Sử dụng --humantham số để xem dmesgđầu ra màu trong lessmôi trường giống như.
dmesg --human --color=always
Ngoài ra, sử dụng lệnh sau để đạt được kết quả tương tự.
dmesg --color=always | less -R
Nhiều tiện ích khác mà sản xuất ra màu ( ls, grep, vv) có một tương tự --color=alwaystùy chọn.
--color=alwaysnếu được chương trình cung cấp. Một chương trình biết nếu nó xuất ra một đường ống và do đó có thể quyết định xuất màu hay không.
--humannhiều hơn là chỉ giữ màu sắc và đường ống đểless: nó cũng đánh dấu ngày như ví dụ[May23 00:58]và offsets nhỏ tiếp theo là[ +6.046768]thay vì những gì sẽ luôn luôn được[121187.191521]vớiless.