Sebagai contoh, alih-alih seluruh manual apt-get
saya ingin langsung ke -f
opsi dari terminal prompt, tanpa menggunakan pencarian melalui halaman manual.
8
Sebagai contoh, alih-alih seluruh manual apt-get
saya ingin langsung ke -f
opsi dari terminal prompt, tanpa menggunakan pencarian melalui halaman manual.
man
, alih-alih mengembalikan daftar campuran baris terpisah.Jawaban:
Pager default yang digunakan oleh
man
adalahless
. Anda dapat melewati pola pencarian ERE (Extended Regular Expression) yangless
mengerti secara langsung melaluiLESS
variabel lingkungan, jika Anda hal-hal berikut harus dilakukan:Ini persis sama dengan melewati
/-f
setelah melakukanman apt-get
.Sekarang, ini akan menyoroti semua
-f
s diman
halaman, untuk melompat langsung ke yang diinginkan yaitu opsi-f
, Anda dapat memanfaatkan ERE untuk mencocokkan hanya garis yang dimulai dengan spasi / tab, diikuti oleh-f
:Meskipun ini akan dilakukan di sini tetapi mungkin masih tidak tepat untuk semua halaman, karena ini akan cocok dengan apa pun yang dimulai dengan
-f
spasi / tab awal. Tweak polanya sedikit untuk memenuhi yang Anda butuhkan dalam kasus-kasus itu.Anda dapat membuat fungsi kecil untuk meneruskan pola pencarian dan
man
halaman yang akan dicari sebagai argumen, jika Anda sering melakukannya.sumber
Ketik garis miring, hal yang Anda cari, lalu tekan enter. Anda akan melompat ke kejadian pertama. Tekan Nuntuk pindah ke kejadian berikutnya dan Buntuk kembali. Jadi, dalam hal ini:
sumber
/ -f
. Ini harus memotong setiap penggunaan inline dari-f
.Gunakan
sed
untuk menunjukkan seluruh paragraf opsi yang dimulai dengan tanda hubung. Untuk segera menampilkan seluruh paragraf-f
opsi dengan menjalankan satu perintah, gunakan:Ini mengembalikan seluruh paragraf untuk
-f
opsi dalam manapt-get
tetapi perintah di atas dapat ditingkatkan dengan menghilangkan koma setelah-f
untuk membuatnya lebih bermanfaat secara umum sebagai berikut:Ini menghasilkan beberapa paragraf, yang sebagian besar tidak ingin Anda baca. Dengan membaca baris pertama dari beberapa paragraf, Anda dapat melihat bahwa Anda hanya ingin menampilkan paragraf yang berisi
-f, --fix-broken
opsi. Lakukan ini sebagai berikut:Ini hanya mengembalikan output yang ingin Anda baca. Metode ini berfungsi dengan opsi lain yang dimulai dengan tanda hubung, dan juga berfungsi secara umum untuk mencari opsi yang dimulai dengan tanda hubung pada perintah lain selain
apt-get
juga.Menampilkan informasi tambahan dengan sed
Jika deskripsi satu paragraf tidak memberikan informasi yang cukup, perintah berikut akan menunjukkan paragraf pertama sama dengan perintah sebelumnya dan paragraf berikutnya setelah itu juga.
Hasil dari perintah ini menunjukkan bahwa paragraf berikutnya tidak terlalu menarik, tetapi untuk beberapa opsi paragraf berikutnya juga menarik. Itu sebabnya ini juga perintah yang berguna untuk diketahui.
sumber