GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara melompat ke bendera tertentu di halaman manual Unix?

Yang saya lakukan adalah meletakkan beberapa ruang kosong di depan bendera seperti ini:

/     -o

Itu tidak 100% dapat diandalkan tetapi Anda melewati rintangan yang jauh lebih sedikit. Jika Anda menginginkan tingkat keberhasilan yang lebih baik, coba "/^ +-o" . Itu akan menemukan baris yang dimulai dengan kosong dan diikuti oleh -o. Saya tidak ingin sering mengetik string aneh itu.


Saya telah mendefinisikan fungsi ini di .bashrc saya

function manswitch () { man $1 | less -p "^ +$2"; }

yang dapat Anda gunakan sebagai berikut

manswitch grep -r

Saya mendapatkannya dari commandlinefu ini.

Catatan:argumen ke -p alihkan less adalah regexp yang memberi tahu lebih sedikit untuk mencari baris yang dimulai dengan (^ ) satu atau lebih spasi (+ ) diikuti oleh sakelar (argumen kedua. jadi $2 ), sehingga memiliki keuntungan bekerja dengan pemformatan yang berbeda.


Anda juga dapat membuka halaman manual pada posisi tertentu dari baris perintah dengan

man -P 'less -p "     -o"' mount

Linux
  1. Cara Memasang Drive Disk USB di UNIX atau Linux

  2. Unix Less Command:10 Tips untuk Navigasi yang Efektif

  3. UNIX / Linux :Cara mengunci atau menonaktifkan akun pengguna

  1. Cara kerja SSH Tanpa Kata Sandi di Linux / UNIX

  2. Bagaimana cara menutup rmiregistry yang berjalan di port tertentu?

  3. Cara memeriksa apakah layanan tertentu berjalan di Ubuntu

  1. Cara mematikan word-wrap in less

  2. Cara menyalin teks dari less

  3. Seberapa besar (dalam bit) UID Unix?