Odpowiedzi:
x
jest dla extract
.
Po /-x
enterznalezieniu się w człowieku wpisz, aby wyszukać informacje o parametrze -x,
naciśnij, n
aby przejść do następnego dopasowania -x, a N
dla poprzedniego
W przypadku dużych stron podręcznika lub wspólnych terminów można użyć małego wyrażenia regularnego, aby zawęzić wyszukiwanie.
Jeśli chcesz tylko głównego wpisu, możesz użyć go /^ *-x
do usunięcia większości obcych dopasowań.
Działa to, ponieważ większość stron podręcznika jest sformatowanych z wpisem wciętym spacjami.
^ *
dopasowuje początek linii, od zera do wielu spacji.-x
to szukany ciąg.Jeśli używasz Emacsa M-x man RET tar
, to C-s -x
.
Uderzaj C-s
wielokrotnie, aż dotrzesz we właściwe miejsce, a następnie naciśnij Return.
C-r
jest taki sam, ale do tyłu. (Ale oba zawiną się w podwójne ostrzeżenie u góry / u dołu dokumentu.)
Ponadto w takich przypadkach (wyszukiwanie strony podręcznika) preferowane jest wyszukiwanie z rozróżnianiem wielkości liter . Zbadaj case-fold-search
zmienną.
Ogromną zaletą korzystania z edytora do przeglądania stron podręcznika jest to, że znasz wszystkie polecenia - nawigację, kopiowanie, wszystko, co chcesz zrobić, już wiesz, jak to zrobić.
Wiem, że to trochę stare pytanie, tak bardzo przykro z powodu ożywienia, ale napisałem ten prosty skrypt powłoki, którego można użyć:
function manopt() {
mn=`man -P cat $1`
for i in ${@:2}
do
echo $mn | grep --color=always -A5 "^ *$i" | sed -En '/^$/q;p'
done
}
Użyj go na przykład jako:
➜ manopt ls -l -a
-l use a long listing format
-a, --all
do not ignore entries starting with .
Zauważ, że możesz mieć tyle argumentów, ile chcesz, ale muszą one być poprawne (i na początku wiersza).
Ogólnie rzecz biorąc, po prostu używam tej man(1)
strony, która pokazuje sformatowaną stronę przy użyciu przynajmniej twojego ulubionego pagera, more(1)
a flaga (raczej sztywna) formatu strony podręcznika -x
jest opisana poniżej -x
, więc szybkie wyszukiwanie szybko zaczyna się od tego.
Jeśli jest to program GNU (lub przynajmniej jeden z info
dokumentem), przeglądarka informacji (taka jak wbudowana emacs(1)
lub samodzielna pinfo(1)
) jest wygodnym sposobem przeglądania obowiązkowej Invoking
sekcji, z pełnym szczegółowym opisem wywoływania programu. Ponownie wyszukiwanie jest dostępne.