Czy masz na myśli przeszukać wszystkie strony podręcznika znaleźć których jeden ma pewną treść, lub poszukać w ciągu jednego danego podręcznika dla pewnej frazy?
frabjous
2
@frabjous miałem na myśli na jednej stronie, czy jest też opcja wyszukiwania wszystkich?
NES,
3
Też to dodałem. Nawiasem mówiąc, możesz także pisać, man manaby przeczytać wszystkie szczegóły techniczne na temat stron man.
Stefano Palazzo
1
Na to, manna manco patrzę, około 2015 r. (Myślę, że to Solaris ... Wiem, że to płyta Ubuntu), nie wspomina o wyszukiwaniu za pomocą /ani niczego innego, co można zrobić w środku man. Ma wiele opcji wiersza poleceń i to wszystko.
? for zero or one of the preceding expression
* for zero or more of the preceding expression
+ for one or more of the preceding expression
Wyrażenia można „grupować” w nawiasy, jak w (--)+(dla dwóch lub więcej myślników).
[a-Z]jest sekwencją (inne obejmują [0-9], [az] i tak dalej), można je łączyć, jak w [a-Z0-9]. Możesz także odwracać wyrażenia za pomocą ^operatora, np. (--)[^a-Z]+Dla wszystkich długich argumentów, które zaczynają się od czegoś innego niż litera.
Kolejną przydatną operacją jest Union ( |), jak w color|colour, która wykrywa każde wystąpienie koloru lub koloru (jest to czasami nazywane logicznym OR ).
Jeśli szukasz ciągi zawierające niektóre z tych „zastrzeżonych” znaków (jak ?, *, +), poprzedzić je znakiem \ (tj /\+kszukać +k)
Aby przejść przez wyniki, naciśnij N(do przodu) i Shift+ N(do tyłu).
Istnieje również sposób przeszukiwania wszystkich stron podręcznika :
man -K "Hello World"
manProgram zostanie otwarty pierwszy mecz, a po zamknięciu go q, aby zaoferować
to zależy od pageralternatywy: update-alternatives --display pager. To jest poprawne dlaless
shellholic
1
czy istnieje również możliwość przeglądania wyników za pomocą klucza? tzn. jak w firefoxie nacisnąłbyś F3 i kursor przeskakuje od jednego wyniku do drugiego?
NES,
1
Kolejna przydatna wskazówka, aby lesszamiast używać [oO][pP]...dla każdej postaci, -iprzełączać rozróżnianie wielkości liter.
Lekensteyn
3
Hmm Ctrl + C, aby anulować, wydaje się nie działać dla mnie. Esc + U to robi.
evanrmurphy
1
Przeglądarka, która manużywa, ma kilka skrótów klawiszowych podobnych do vima, to tylko jeden z nich
thomasrutter
7
Drobny dodatek do doskonałej odpowiedzi Stefano:
manużywa, lessgdy nie określono innego pagera. Możesz więc wyszukiwać za pomocą /lub za pomocą ?.
Jeśli wyszukujesz za pomocą, /to przeszukujesz do przodu i używasz ndo znalezienia następnego dopasowania i Ndo znalezienia poprzedniego dopasowania, a jeśli wyszukujesz za pomocą ?(wyszukiwanie do tyłu) n, przeszuka poprzednie dopasowanie i Nprzeszuka następne dopasowanie.
Użyj man lessdo szczegółów.
Możesz także użyć man -wK worddo wylistowania wszystkich ręcznych plików z pewnym słowem.
Jeśli jesteś już na stronie podręcznika, /wyszukiwanie jest łatwe w użyciu, ale wolę podać wyszukiwane słowo za pomocą manpolecenia, więc otwiera się ono bezpośrednio przy pierwszym wystąpieniu tego terminu.
Rura jest dość prosta:
man ksh | less +/LINENO
Ale jeśli chcesz trzymać się tylko manopcji, wydaje się, że jest to bardzo rondo. Musisz zastąpić domyślny pager wyjściowy ( less -f) z -Popcją.
man man
aby przeczytać wszystkie szczegóły techniczne na temat stron man.man
naman
co patrzę, około 2015 r. (Myślę, że to Solaris ... Wiem, że to płyta Ubuntu), nie wspomina o wyszukiwaniu za pomocą/
ani niczego innego, co można zrobić w środkuman
. Ma wiele opcji wiersza poleceń i to wszystko.Odpowiedzi:
Po prostu naciśnij /i wpisz wzór wyszukiwania.
Wzory mogą być wyrażeniami regularnymi , na przykład można wyszukać słowo „opcja”, wpisując
Lub znajdź wszystkie długie argumenty z
Aby anulować wyszukiwanie, naciśnij Ctrl+ C.
Niektóre przydatne operatory kwantyfikacji to:
Wyrażenia można „grupować” w nawiasy, jak w
(--)+
(dla dwóch lub więcej myślników).[a-Z]
jest sekwencją (inne obejmują [0-9], [az] i tak dalej), można je łączyć, jak w[a-Z0-9]
. Możesz także odwracać wyrażenia za pomocą^
operatora, np.(--)[^a-Z]+
Dla wszystkich długich argumentów, które zaczynają się od czegoś innego niż litera.Kolejną przydatną operacją jest Union (
|
), jak wcolor|colour
, która wykrywa każde wystąpienie koloru lub koloru (jest to czasami nazywane logicznym OR ).Jeśli szukasz ciągi zawierające niektóre z tych „zastrzeżonych” znaków (jak
?
,*
,+
), poprzedzić je znakiem\
(tj/\+k
szukać+k
)Aby przejść przez wyniki, naciśnij N(do przodu) i Shift+ N(do tyłu).
Istnieje również sposób przeszukiwania wszystkich stron podręcznika :
man
Program zostanie otwarty pierwszy mecz, a po zamknięciu goq
, aby zaoferowaćźródło
pager
alternatywy:update-alternatives --display pager
. To jest poprawne dlaless
less
zamiast używać[oO][pP]...
dla każdej postaci,-i
przełączać rozróżnianie wielkości liter.man
używa, ma kilka skrótów klawiszowych podobnych do vima, to tylko jeden z nichDrobny dodatek do doskonałej odpowiedzi Stefano:
man
używa,less
gdy nie określono innego pagera. Możesz więc wyszukiwać za pomocą/
lub za pomocą?
.Jeśli wyszukujesz za pomocą,
/
to przeszukujesz do przodu i używaszn
do znalezienia następnego dopasowania iN
do znalezienia poprzedniego dopasowania, a jeśli wyszukujesz za pomocą?
(wyszukiwanie do tyłu)n
, przeszuka poprzednie dopasowanie iN
przeszuka następne dopasowanie.Użyj
man less
do szczegółów.Możesz także użyć
man -wK word
do wylistowania wszystkich ręcznych plików z pewnym słowem.źródło
Jeśli jesteś już na stronie podręcznika,
/
wyszukiwanie jest łatwe w użyciu, ale wolę podać wyszukiwane słowo za pomocąman
polecenia, więc otwiera się ono bezpośrednio przy pierwszym wystąpieniu tego terminu.Rura jest dość prosta:
Ale jeśli chcesz trzymać się tylko
man
opcji, wydaje się, że jest to bardzo rondo. Musisz zastąpić domyślny pager wyjściowy (less -f
) z-P
opcją.źródło
Metody GUI
Jeśli masz zainstalowaną wersję Ubuntu Desktop, możesz wyszukiwać graficznie.
Pomoc Gnome
Pomoc Gnome korzysta z
yelp
programu. Zamiast wpisywaćman ls
stronę podręcznika CLI, możesz pisaćyelp man:ls
i wyświetlać w oknie GUI:Po załadowaniu możesz użyć Control+ Fdo wyszukiwania.
Przeglądarka
Otwieram stronę podręcznika w Internecie i używam funkcji wyszukiwania w mojej przeglądarce Control+ F.
Na przykład, jeśli w terminalu wpiszę w
man yad
przeglądarce, wpiszęlinux man yad
.Czasami trzeba zwrócić uwagę, że wersja internetowa może czasem zawierać nowszą lub starszą listę argumentów, ale rzadko mi się to zdarza.
Zalety stron internetowych wykraczają poza funkcję wyszukiwania i obejmują doskonałe przewijanie oraz łatwiejsze kopiowanie do schowka.
źródło