Risposte:
x
è per extract
.
Dopo che sei dentro man, digita /-x
enterper cercare informazioni sul parametro -x,
premi n
per passare alla corrispondenza -x successiva e N
per la precedente
Per pagine man di grandi dimensioni o termini comuni, è possibile utilizzare un po 'di regex per restringere la ricerca.
Se desideri solo la voce principale, puoi utilizzare /^ *-x
per rimuovere la maggior parte delle corrispondenze estranee.
Funziona come la maggior parte delle pagine man sono formattate con la voce rientrata con spazi.
^ *
corrisponde all'inizio della riga, con zero a molti spazi.-x
è la stringa di ricerca.Se usi Emacs M-x man RET tar
, quindi C-s -x
.
Premi C-s
ripetutamente fino ad arrivare nel posto giusto, quindi premi Invio.
C-r
è lo stesso, ma al contrario. (Ma entrambi eseguiranno un doppio strike nella parte superiore / inferiore del documento.)
Inoltre, in casi come questo (ricerca nella pagina man), è preferibile la ricerca con distinzione tra maiuscole e minuscole . Esamina la case-fold-search
variabile.
L'enorme vantaggio dell'utilizzo dell'editor per visualizzare le pagine man è che conosci tutti i comandi così bene: navigazione, copia, tutto ciò che ti piacerebbe fare, sai già come.
So che è una domanda un po 'vecchia, quindi mi dispiace per la rinascita, ma ho scritto questo semplice script di shell che puoi usare:
function manopt() {
mn=`man -P cat $1`
for i in ${@:2}
do
echo $mn | grep --color=always -A5 "^ *$i" | sed -En '/^$/q;p'
done
}
Usalo ad esempio come:
➜ manopt ls -l -a
-l use a long listing format
-a, --all
do not ignore entries starting with .
Nota che puoi avere tutti gli argomenti che vuoi ma devono essere validi (e all'inizio della riga).
In generale, uso solo che man(1)
mostra la pagina formattata usando il tuo cercapersone preferito, almeno more(1)
, e nel flag di formato manpage (piuttosto rigido) -x
è descritto sotto -x
, quindi una rapida ricerca si azzera rapidamente su quello.
Se if è un programma GNU (o almeno uno con un info
documento), un visualizzatore di informazioni (come quello incorporato emacs(1)
o autonomo pinfo(1)
) è un modo comodo per navigare nella Invoking
sezione obbligatoria , con tutti i dettagli su come viene chiamato il programma. Ancora una volta, la ricerca è disponibile.