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 | less
bê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 | less
bên phảidmesg
Câu trả lời:
Sử dụng --human
tham số để xem dmesg
đầu ra màu trong less
mô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=always
tùy chọn.
--color=always
nế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.
--human
nhiề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
.