Maksud Anda mencari di dalam semua halaman manual untuk menemukan mana yang memiliki konten tertentu, atau mencari dalam satu halaman manual yang diberikan untuk frase tertentu?
frabjous
2
@frabjous yang saya maksud dalam satu halaman manual, apakah ada juga opsi untuk mencari semua?
NES
3
Saya menambahkan itu juga. Ngomong-ngomong, Anda juga bisa mengetik man manuntuk membaca semua detail teknis tentang halaman manual.
Stefano Palazzo
1
The manuntuk manyang saya melihat, sekitar tahun 2015 (saya pikir itu Solaris ... Aku tahu ini adalah sebuah papan Ubuntu), tidak menyebutkan mencari menggunakan /, atau apa pun yang bisa dilakukan di dalam man. Ini memiliki banyak opsi baris perintah dan hanya itu.
Chris
Jawaban:
133
Cukup tekan /, dan ketik pola pencarian Anda.
Pola dapat berupa ekspresi reguler , misalnya, Anda dapat mencari kata "opsi" dengan mengetik
/[Oo]ption
Atau temukan semua argumen panjang dengan
/(--)[a-Z]
Untuk membatalkan pencarian, tekan Ctrl+ C.
Beberapa operator kuantifikasi yang berguna adalah:
? for zero or one of the preceding expression
* for zero or more of the preceding expression
+ for one or more of the preceding expression
Dan ekspresi dapat "dikelompokkan" dengan tanda kurung, seperti dalam (--)+(untuk dua tanda hubung atau lebih).
[a-Z]adalah urutan (yang lain termasuk [0-9], [az] dan sebagainya), mereka dapat digabungkan, seperti dalam [a-Z0-9]. Anda juga dapat membalikkan ekspresi dengan ^operator, misalnya (--)[^a-Z]+untuk semua argumen panjang yang dimulai dengan apa pun selain huruf.
Operasi lain yang bermanfaat adalah Union ( |), seperti pada color|colour, yang menemukan setiap kemunculan warna atau warna (ini kadang-kadang disebut boolean OR ).
Jika Anda sedang mencari string yang berisi beberapa "milik" karakter (seperti ?, *, +), awalan mereka dengan \ (yaitu /\+kuntuk mencari +k)
Untuk melompati hasil, tekan N(maju) dan Shift+ N(mundur).
Ada juga cara untuk mencari di semua halaman manual :
man -K "Hello World"
The manProgram akan membuka pertandingan pertama, dan setelah Anda menutupnya dengan q, menawarkan Anda untuk
ini tergantung pada Anda pageralternatif: update-alternatives --display pager. Ini benar untukless
shellholic
1
apakah ada opsi untuk menelusuri hasil dengan kunci? yaitu seperti pada firefox Anda akan menekan F3 dan kursor melompat dari satu hasil ke yang berikutnya?
NES
1
Tip lain yang bermanfaat untuk less, alih-alih menggunakan [oO][pP]...untuk setiap karakter, gunakan -iuntuk beralih sensibilitas huruf.
Lekensteyn
3
Hmm Ctrl + C untuk membatalkan sepertinya tidak berfungsi untuk saya. Esc + U melakukannya.
evanrmurphy
1
Penampil yang manmenggunakan memiliki beberapa cara pintas kunci seperti vim, ini hanya salah satunya
thomasrutter
7
Lampiran kecil untuk jawaban yang sangat baik dari Stefano:
mandigunakan lessketika tidak ada pager lain yang ditentukan. Jadi, Anda dapat mencari dengan /atau dengan ?.
Jika Anda mencari dengan /maka Anda mencari maju dan Anda gunakan nuntuk menemukan kecocokan berikutnya dan Nuntuk menemukan kecocokan sebelumnya dan jika Anda mencari dengan ?(pencarian mundur) nakan mencari kecocokan sebelumnya dan Nakan mencari pencocokan berikutnya.
Gunakan man lessuntuk detailnya.
Anda juga dapat menggunakan man -wK worduntuk daftar semua file manual dengan beberapa kata.
Jika Anda sudah di halaman manual, /pencarian mudah digunakan, tapi aku lebih suka untuk menentukan kata pencarian saya dengan yang manperintah, sehingga membuka langsung pada kejadian pertama dari istilah.
Ini cukup lurus ke depan dengan pipa:
man ksh | less +/LINENO
Tetapi jika Anda ingin tetap hanya pada manopsi, tampaknya sangat bundaran. Anda harus mengganti pager output default ( less -f) dengan -Popsi.
Jika Anda telah menginstal versi Ubuntu Desktop, Anda dapat mencari secara grafis.
Bantuan Gnome
Bantuan Gnome menggunakan yelpprogram. Alih-alih mengetik man lsuntuk halaman manual CLI Anda dapat mengetik yelp man:lsdan melihat di jendela GUI:
Setelah dimuat, Anda dapat menggunakan Control+ Funtuk mencari.
Browser
Saya membuka halaman manual di internet dan menggunakan fitur pencarian Control+ browser saya F.
Sebagai contoh jika di terminal saya ketik di man yadbrowser saya, saya akan mengetik linux man yad.
Anda terkadang perlu memperhatikan bahwa versi internet terkadang memiliki daftar argumen yang lebih baru atau lebih lama, tetapi ini jarang terjadi pada saya.
Keuntungan dari halaman internet melampaui fasilitas pencarian dan termasuk pengguliran yang unggul ditambah penyalinan yang lebih mudah ke papan klip.
man man
untuk membaca semua detail teknis tentang halaman manual.man
untukman
yang saya melihat, sekitar tahun 2015 (saya pikir itu Solaris ... Aku tahu ini adalah sebuah papan Ubuntu), tidak menyebutkan mencari menggunakan/
, atau apa pun yang bisa dilakukan di dalamman
. Ini memiliki banyak opsi baris perintah dan hanya itu.Jawaban:
Cukup tekan /, dan ketik pola pencarian Anda.
Pola dapat berupa ekspresi reguler , misalnya, Anda dapat mencari kata "opsi" dengan mengetik
Atau temukan semua argumen panjang dengan
Untuk membatalkan pencarian, tekan Ctrl+ C.
Beberapa operator kuantifikasi yang berguna adalah:
Dan ekspresi dapat "dikelompokkan" dengan tanda kurung, seperti dalam
(--)+
(untuk dua tanda hubung atau lebih).[a-Z]
adalah urutan (yang lain termasuk [0-9], [az] dan sebagainya), mereka dapat digabungkan, seperti dalam[a-Z0-9]
. Anda juga dapat membalikkan ekspresi dengan^
operator, misalnya(--)[^a-Z]+
untuk semua argumen panjang yang dimulai dengan apa pun selain huruf.Operasi lain yang bermanfaat adalah Union (
|
), seperti padacolor|colour
, yang menemukan setiap kemunculan warna atau warna (ini kadang-kadang disebut boolean OR ).Jika Anda sedang mencari string yang berisi beberapa "milik" karakter (seperti
?
,*
,+
), awalan mereka dengan\
(yaitu/\+k
untuk mencari+k
)Untuk melompati hasil, tekan N(maju) dan Shift+ N(mundur).
Ada juga cara untuk mencari di semua halaman manual :
The
man
Program akan membuka pertandingan pertama, dan setelah Anda menutupnya denganq
, menawarkan Anda untuksumber
pager
alternatif:update-alternatives --display pager
. Ini benar untukless
less
, alih-alih menggunakan[oO][pP]...
untuk setiap karakter, gunakan-i
untuk beralih sensibilitas huruf.man
menggunakan memiliki beberapa cara pintas kunci seperti vim, ini hanya salah satunyaLampiran kecil untuk jawaban yang sangat baik dari Stefano:
man
digunakanless
ketika tidak ada pager lain yang ditentukan. Jadi, Anda dapat mencari dengan/
atau dengan?
.Jika Anda mencari dengan
/
maka Anda mencari maju dan Anda gunakann
untuk menemukan kecocokan berikutnya danN
untuk menemukan kecocokan sebelumnya dan jika Anda mencari dengan?
(pencarian mundur)n
akan mencari kecocokan sebelumnya danN
akan mencari pencocokan berikutnya.Gunakan
man less
untuk detailnya.Anda juga dapat menggunakan
man -wK word
untuk daftar semua file manual dengan beberapa kata.sumber
Jika Anda sudah di halaman manual,
/
pencarian mudah digunakan, tapi aku lebih suka untuk menentukan kata pencarian saya dengan yangman
perintah, sehingga membuka langsung pada kejadian pertama dari istilah.Ini cukup lurus ke depan dengan pipa:
Tetapi jika Anda ingin tetap hanya pada
man
opsi, tampaknya sangat bundaran. Anda harus mengganti pager output default (less -f
) dengan-P
opsi.sumber
Metode GUI
Jika Anda telah menginstal versi Ubuntu Desktop, Anda dapat mencari secara grafis.
Bantuan Gnome
Bantuan Gnome menggunakan
yelp
program. Alih-alih mengetikman ls
untuk halaman manual CLI Anda dapat mengetikyelp man:ls
dan melihat di jendela GUI:Setelah dimuat, Anda dapat menggunakan Control+ Funtuk mencari.
Browser
Saya membuka halaman manual di internet dan menggunakan fitur pencarian Control+ browser saya F.
Sebagai contoh jika di terminal saya ketik di
man yad
browser saya, saya akan mengetiklinux man yad
.Anda terkadang perlu memperhatikan bahwa versi internet terkadang memiliki daftar argumen yang lebih baru atau lebih lama, tetapi ini jarang terjadi pada saya.
Keuntungan dari halaman internet melampaui fasilitas pencarian dan termasuk pengguliran yang unggul ditambah penyalinan yang lebih mudah ke papan klip.
sumber