Jak przeszukiwać strony podręcznika z wiersza poleceń

Anonim

Użytkownicy wiersza poleceń są bez wątpienia zaznajomieni ze stronami podręcznika, które zawierają szczegóły, pomoc i dokumentację określonych poleceń i funkcji. Odwoływanie się do strony podręcznika może być niezbędne, gdy próbujesz nauczyć się właściwej składni lub sposobu działania polecenia, ale przy dużych rozmiarach niektórych stron podręcznika może być prawdziwym ciągnięciem, aby przewinąć całą stronę podręcznika, aby znaleźć odpowiednią część.Dodatkowo czasami po prostu nie wiesz dokładnie, na której stronie podręcznika powinieneś szukać odpowiednich danych. Na szczęście istnieją dwa narzędzia wyszukiwania umożliwiające przeszukiwanie stron podręcznika oraz szybkie znajdowanie i uzyskiwanie dostępu do dokładnie tego, czego szukasz, niezależnie od tego, czy znajdujesz i dopasowujesz ciąg lub wyszukiwany termin na aktualnie aktywnej stronie podręcznika, czy przeszukujesz wszystkie strony podręcznika w celu znalezienia dopasowania.

Wyszukiwanie stron podręcznika działa tak samo w prawie każdym wierszu poleceń opartym na Uniksie, niezależnie od tego, czy jest to Mac OS, Linux, BSD czy cokolwiek innego. Oto jak to działa:

Jak przeszukiwać wszystkie strony podręcznika pod kątem pasującego ciągu znaków

Jeśli chcesz znaleźć coś o ogólnym poleceniu, funkcji lub funkcji, ale nie jesteś pewien, na której stronie podręcznika znajdują się dane, a może po prostu chcesz znaleźć wszystkie odniesienia do czegoś , możesz użyć dopasowania przybliżonego, aby wyszukać wszystkie pasujące strony podręcznika na komputerze:

"

man -K String"

Zauważ, że flaga to duża litera -K, ciąg znaków może być dowolny. Na przykład, aby znaleźć wszystkie strony podręcznika, które zawierają ciąg „eraseDisk”, należy użyć składni:

"

man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? y"

Wciśnięcie return natychmiast rozpocznie przeszukiwanie wszystkich znalezionych stron podręcznika w /usr/share/man/ i gdy zostanie znalezione dopasowanie, zgłosi się z powrotem, oferując pasującą stronę podręcznika, którą możesz zaakceptować za pomocą 'y ' lub odrzuć za pomocą 'n' (lub wyjdź za pomocą 'q')

Jeśli jesteś użytkownikiem aplikacji Terminal.app na komputerze Mac, przekonasz się, że flaga -K jest podobna do omówionej tutaj sztuczki wyszukiwania Man Index z kliknięciem prawym przyciskiem myszy, z tą różnicą, że jest wykonywana całkowicie z wiersza poleceń i nie wymaga interakcji myszy ani kursora.

Wyszukaj dopasowania na bieżącej stronie podręcznika

Kiedy jesteś na stronie podręcznika, możesz chcieć przeszukać również aktualnie otwartą stronę podręcznika, aby znaleźć pasujący ciąg znaków. Można to zrobić za pomocą / w ten sposób:

/ szukany termin

Załóżmy, że jesteśmy na stronie podręcznika dla launchd i chcesz znaleźć dopasowania dla „LaunchAgents” na tej stronie podręcznika. Gdy jesteś w man for launchd (man launchd), użyjesz następującego:

/launchagents

Wszelkie dopasowania do składni na bieżącej stronie podręcznika zostaną podświetlone. Następnie możesz przechodzić między dopasowaniami za pomocą n i shift+n.

Trzy sztuczki, o których należy pamiętać podczas wyszukiwania na stronie podręcznika, to:

  • / ciąg wyszukiwania – znajdź dopasowania do „wyszukiwanego ciągu” na bieżącej stronie podręcznika”
  • n – przejdź do następnego dopasowania
  • shift + n – przejdź do poprzedniego dopasowania

Zapamiętaj te wskazówki, gdy następnym razem będziesz przeglądać strony podręcznika w wierszu poleceń.A ci, którzy korzystają z aplikacji Terminal, pamiętają, że mogą także wyszukiwać i uruchamiać strony podręcznika bezpośrednio z menu Pomoc terminala, co umożliwiłoby następnie skorzystanie ze wspomnianego wyszukiwania ciągów znaków w celu przeszukania dokumentu pomocy w celu uzyskania dalszych szczegółów.

Znasz inne sztuczki wyszukiwania stron podręcznika? Daj nam znać w komentarzach.

Jak przeszukiwać strony podręcznika z wiersza poleceń