Contoh: ssh_config
Saya telah menetapkan tipe file dalam vim untuk ini. Saya ingin program bantuan itu
man
Tentu saja ini tidak berhasil, jika saya sedang berbicara, katakan
ServerAliveCountMax
Saya mendapatkan kesalahan, karena tidak ada man pager untuk ServerAliveCountMax, ada di dalam manual ssh_config.
Apakah ada cara untuk, dari baris perintah, melompat ke string atau menjalankan beberapa jenis perintah di dalam manusia? Mirip seperti info sebenarnya:
info screen Miscellaneous
akan membawa saya ke bagian Lain-lain dari halaman info layar.
Apakah ini mungkin terjadi pada pria? Bahkan menjalankan pencarian akan membantu ...
EDIT: Saya menggunakan OSX 10.6.5. dengan man default (/ usr / bin / man)
EDIT: Saya berbicara sedikit dialek;), jadi saya diarahkan ke jawaban yang benar:
man -P 'less -p PATTERN' ssh_config
Apakah doa pada OSX / * BSD tampaknya.
sumber
-P
berhasil. Jika demikian, saya akan menambahkannya ke jawaban saya.-P
BSD ke jawaban saya untuk referensi di masa mendatang?Anda bisa menggunakan
PAGER
variabel untuk menjalankan ini untuk menghindari masalah kompatibilitas BSD / GNU.Gunakan
"
tanda kutip jika judul bagian berisi spasi:PAGER='less -p ^"ENVIRONMENT"' man man
sumber
/
kurang akan melakukan pencarian maju, dan?
akan melakukan pencarian terbalik. Tekanh
untuk melihat daftar lengkap.sumber
Dalam man Anda dapat mengetik
/
diikuti dengan pola yang cocok misalnya untuk menemukan bagian DEFAULT KEY BINDINGS dari halaman man screen yang Anda ketikkansumber
Saya menggunakan trik sederhana untuk melompat relatif cepat di antara bagian-bagian di halaman manual: Saya menekan
/^[A-Z]
dan kemudian saya dapat menekan ndan Nuntuk melompat maju dan mundur.Regex pencarian menggunakan struktur dasar halaman manual tipikal - Bagian utama ditulis dengan huruf kapital dan mereka memulai garis tanpa lekukan sehingga mereka akan muncul di awal baris.
sumber
Saya tidak suka
--pager
/-P
solusi, karenaman
mungkin digunakan tetapi tidak dipanggil secara langsung (misalnya ketika Anda menggunakangit help ...
). Jadi menggunakan envvar lebih fleksibel. Tapi saya menemukan menggunakanPAGER='less ...
jenis yang berlebihan, karenaless
biasanya pager default pula. Anda dapat menggunakanLESS
envvar untuk meneruskan parameter secara langsung keless
. Ini juga memiliki sedikit masalah mengutip. Misalnya ini akan melompat dengan benar ke bagian kanan, meskipun memiliki ruang di dalamnya:sumber