GNU/Linux >> Belajar Linux >  >> Linux

Membaca Dan Mencari Halaman Man Panjang?

Saya akhirnya muak ketika ingin membaca tentang bash read dan itu -s opsi dengan man bash . Saya akhirnya menemukan tempat yang tepat (sekitar baris 4500), tetapi seperti biasa membuat frustrasi, karena keduanya /read dan bahkan /s-ss pencarian memiliki terlalu banyak kecocokan.

Jadi, pertanyaannya adalah:Bagaimana saya bisa membaca halaman manual yang panjang secara efisien, atau mendapatkan informasi yang sama dengan cara lain, secara lokal ? Sebagai contoh spesifik, bagaimana mencapai dokumentasi yang relevan setelah melihat read -s pwd dalam skrip shell? Jawaban yang bagus bisa berupa cuplikan skrip shell, atau petunjuk tentang beberapa alat dan cara penggunaannya, atau yang lainnya, selama itu membantu menemukan tempat yang tepat untuk membaca.

Catatan:Saya tidak menandai dengan bash karena saya ingin pertanyaannya tentang membaca halaman manual secara umum, meskipun itu mungkin adalah halaman manual yang paling umum ditemui.

Jawaban yang Diterima:

Untuk mendapatkan bantuan dengan cepat di Bash bawaan, gunakan help :

help read

adalah apa yang Anda inginkan.

Untuk pemformatan seperti halaman manual, gunakan

help -m read

atau, bahkan lebih baik,

help -m read | less

Jika Anda masih bersikeras mencarinya di halaman manual, saya menemukan apa yang dengan cepat membawa saya ke penjelasan perintah adalah

/^s*read [[]

Ini berfungsi karena ketika sebuah perintah pertama kali dijelaskan, namanya sedikit menjorok dari awal baris. Dalam kasus tertentu read , ini membutuhkan sedikit penjelajahan sebelum Anda mendapatkan read yang sebenarnya dokumentasi karena (untuk alasan yang jelas) kata "baca" sering diulang di seluruh halaman manual. [[] berarti mencocokkan [ yang biasanya mendahului parameter opsional. (Saya biasanya meninggalkan /^s* dan hanya melakukan / [[])

Alternatif lain

Jika Anda tidak keberatan dengan perubahan format, Anda dapat mengonversi halaman manual menjadi file DVI atau PDF:

man -T dvi bash >bash.dvi

atau

man -T ps bash | ps2pdf - bash.pdf # Requires the Ghostscript suite for ps2pdf

Tentu saja, dengan dokumen DVI atau PDF, Anda dapat melakukan pencarian teks dengan mudah.


Linux
  1. Bagaimana cara membaca halaman manual Linux?

  2. Daftar semua halaman manual yang tersedia

  3. Hapus stdin sebelum membaca

  1. Ganti halaman manual dengan Tealdeer di Linux

  2. Perbedaan antara 'man ls' dan 'ls --help'?

  3. Apa perbedaan antara halaman manual 'hier(7)' dan 'file-hierarchy(7)'?

  1. Mengakses dokumentasi kebijakan SELinux

  2. Trik Dan Tips Mencari Informasi Di Halaman Man?

  3. Pencarian Tidak Peka Huruf Besar-kecil Di Halaman Manual?