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?

Chris F Carroll
sumber
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
Arjan
sumber
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
bowmasters
sumber