Jak wyszukiwać ciągi znaków na stronach podręcznika



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Możesz użyć polecenia man, aby znaleźć informacje o dowolnym poleceniu, którego nazwę znasz. Jednak możesz mieć pewne trudności, jeśli nie pamiętasz nazwy polecenia. Możesz również patrzeć na ogromną stronę podręcznika, która jest bardzo długa, jak ta dotycząca bash lub mplayer, na której może być trudno znaleźć to, czego szukasz w tekście. Na szczęście istnieje kilka sztuczek, które omówiłeś w tym obszarze.



Zacznij od otwarcia terminala. Możesz wyszukać słowo terminal z Ubuntu Unity Dash lub przytrzymać Ctrl + Alt + T, aby go otworzyć. Użytkownicy Xfce4, Cinnamon, KDE i LXDE mogą chcieć wybrać menu Aplikacje, najechać kursorem na Narzędzia systemowe, a następnie kliknąć lub nacisnąć Terminal, aby uruchomić środowisko wiersza poleceń.



Metoda 1: Wyszukaj ciągi znaków wewnątrz strony man

Masz dwie opcje wyszukiwania, w zależności od tego, czy masz już otwartą stronę podręcznika. Pierwsza polega na tym, że nie jesteś na stronie, więc powiedzmy, że jesteś w wierszu poleceń i chcesz znaleźć jakiś tekst. Rodzaj człowiek bash | mniej + / nowa linia aby otworzyć stronę podręcznika basha, a następnie podświetlić każde wystąpienie słowa nowa linia w tekście. Pojawia się dość często, więc możesz nacisnąć klawisz n, aby przejść do następnego wyniku wyszukiwania, który się pojawi. Jeśli chcesz cofnąć się do wcześniejszego, po prostu naciśnij Shift + n, aby przejść w przeciwnym kierunku.



Pamiętaj, że możesz zamienić man na dowolną prawidłową nazwę strony podręcznika, a słowo nowa linia na dowolny ciąg, który chcesz wyszukać. Użyliśmy tego po prostu jako przykładu, ponieważ słowo to pojawia się w wielu miejscach w artykule na stronie podręcznika poświęconym powłoce Bourne'a. Kiedy skończysz przeglądać, zawsze możesz wyjść ze strony podręcznika, po prostu wpisując literę q w taki sam sposób, jak robiłbyś to za każdym razem, gdy używasz przeglądarki man.

Metoda 2: Wyszukiwanie ciągów znaków podczas czytania strony podręcznika

Możesz także łatwo wyszukiwać, gdy jesteś w trakcie czytania strony podręcznika, używając tej samej metody, której używasz w vi lub vim. Rodzaj człowiek bash lub słowo człowiek, po którym następuje nazwa dowolnego polecenia, o którym chciałbyś przeczytać. Gdy znajdziesz się w męskiej przeglądarce, wpisz / a następnie dowolne słowo, które chcesz znaleźć w następnym wystąpieniu. Następnie możesz nacisnąć klawisz Enter lub Return, aby go wyszukać.



Podobnie jak w przypadku pierwszej metody, możesz nacisnąć n, aby przejść do następnej instancji lub użyć Shift + n, aby cofnąć się o jedną. Wpisz kolejny ukośnik, a po nim inny wyszukiwany termin, aby zresetować wyszukiwanie. Ponieważ przeglądarka internetowa nie przechowuje historii wyszukiwania ani nie ma żadnych ograniczeń w tym zakresie, możesz po prostu wyszukiwać nowe słowa. Jest to przydatne czasami, gdy trzeba znaleźć kilka różnych opcji poleceń w dość długim utworze.

Metoda 3: Testowanie polecenia z wnętrza strony man

Jeśli czytasz stronę podręcznika, której szukałeś, i chciałeś wypróbować polecenie, wpisz! po którym następuje samo polecenie. Ponieważ polecenie man używa domyślnie less pager, a less używa wiązań vi / vim, możesz uruchamiać z niego funkcje bez przełączania się na inną konsolę. Cokolwiek zrobi polecenie, zostanie wyświetlone na końcu tego, co było ostatnim wyjściem na poprzednim ekranie, na którym pracowałeś przed wejściem w man.

Na przykład, wyobraźmy sobie, że czytałeś stronę dla uname i chciałeś wypróbować kilka opcji. Gdy jesteś w przeglądarce man, wpisz ! uname -oirv aby uzyskać dokładnie ten sam wynik, jaki otrzymasz, uruchamiając go z normalnego wiersza poleceń bash. To zadziała z prawie każdym poleceniem, niezależnie od tego, którą stronę podręcznika przeglądałeś. Jest to jednak najbardziej przydatne, gdy chcesz coś wypróbować, patrząc na instrukcje. Jeśli pracujesz z czymś, co wymaga wielu opcji i chcesz je zobaczyć od razu, możesz zmaksymalizować okno, a następnie zacząć pisać.

Gdy skończysz, po prostu naciśnij klawisz powrotu, a wrócisz do wnętrza człowieka.

Metoda 4: Wyszukiwanie poleceń, których nazwy możesz nie znać

To wszystko jest dobre, jeśli chcesz wyszukać ciągi znaków na stronach podręcznika, a następnie je przetestować, ale często okaże się, że nie znasz nazwy polecenia. Możesz pisać Appropos po którym następuje dowolne słowo, aby przeprowadzić pełne wyszukiwanie wszystkiego, co może obejmować dane polecenie. Powiedzmy, że chcesz zobaczyć, jakie rodzaje poleceń dotyczą konfiguracji sieci. Rodzaj sieć apropos a następnie naciśnij klawisz Enter lub Return. Możesz także wpisać man -k sieć aby uzyskać ten sam dokładny wynik. Jest to przydatna sztuczka, jeśli kiedykolwiek znajdziesz się w systemie Linux, który nie pozwala na użycie metod do tego rodzaju wyszukiwań.

Otrzymasz całą stronę pełną odpowiedzi, które możesz przewinąć w terminalu, aby je zobaczyć. Przewijanie myszą lub gładzikiem będzie działać dobrze, podobnie jak skróty klawiaturowe Shift + Ctrl + PageUp i Shift + Ctrl + PageDown. Jeśli pracujesz na wirtualnym terminalu, który nie pozwala na przewijanie tekstu, wyślij sieć apropos | mniej a następnie przewiń odpowiedzi za pomocą klawiszy kursora lub naciskając klawisz j, aby przejść w dół i klawisz k, aby przejść wstecz.

Pamiętaj, że słowo sieć było tylko przykładem i możesz je zastąpić czymkolwiek chcesz wyszukać. Jest to świetne rozwiązanie w każdej sytuacji, w której mogłeś zapomnieć, jak użyć określonego polecenia.

4 minuty czytania