tampilkan halaman manual di terminal tanpa pager


1

mandefault untuk menggunakan pager. Untuk halaman pendek, saya hanya ingin menggema mereka ke terminal tanpa paging. Saya menggunakan OS X. Hal-hal yang saya coba:

man -t man                  #produces PostScript output
man man | groff -T latin1   #readable, but line wraps badly
man man | troff -a          #readable, but ... interesting ...
man man | echo              #no output

Penawaran yang lebih baik?


Anda dapat mencoba pengaturan MANPAGER=(mis. kosong) di env.
meuh

Setidaknya pada OS X yang menghasilkan pesan kesalahan ketika Anda mencoba membuat sesuatu
Chris F Carroll

maaf, jangan punya OS X untuk mencobanya. Mungkin MANPAGER=cat?
meuh

Ya, itu berhasil. Namun untuk kebutuhan saya, jawaban Arjan baik.
Chris F Carroll

Jawaban:


1

Anda tidak akan mendapatkan format, tetapi Anda dapat mengatur pager menjadi sederhana cat:

man man -P cat

Juga, mantidak akan memformat ketika dipipihkan, itulah sebabnya hal berikut memberi Anda hasil yang sama:

man man | cat

Sempurna, dankuwel!
Chris F Carroll

2

Untuk memperluas pada Jawaban Arjan , Anda bisa memformat menggunakan cat sebagai pager jika Anda mengirimnya ke ul:

man foo -P cat | ul
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.