Cum să căutați șiruri în paginile de om



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Puteți utiliza comanda man pentru a găsi informații despre orice comandă despre care știți numele. Cu toate acestea, este posibil să aveți unele dificultăți dacă nu vă amintiți numele comenzii. S-ar putea să te uiți și la o pagină manuală imensă, extrem de lungă, cum ar fi cea pentru bash sau mplayer, unde poate fi dificil să găsești ceea ce cauți în text. Din fericire, există câteva trucuri care te-au acoperit în această zonă.



Veți dori să începeți prin deschiderea unui terminal. Puteți căuta cuvântul terminal din Ubuntu Unity Dash sau țineți apăsat Ctrl + Alt + T pentru a deschide unul. Utilizatorii Xfce4, Cinnamon, KDE și LXDE ar putea dori să selecteze meniul Aplicații, să treacă peste Instrumentele de sistem și apoi să facă clic sau să atingeți Terminal pentru a porni un mediu din linia de comandă.



Metoda 1: Căutați șiruri în interiorul unei pagini de om

Aveți două opțiuni pentru căutare, în funcție de dacă aveți deja sau nu pagina manuală deschisă. Primul implică faptul că nu vă aflați în interiorul unei pagini, deci să presupunem că sunteți la linia de comandă și doriți să găsiți un text. Tip om bash | mai puțin + / newline pentru a deschide pagina manuală bash și apoi a evidenția fiecare instanță a cuvântului linie nouă în text. Apare destul de des, deci puteți apăsa tasta n pentru a trece la următorul rezultat de căutare care apare. Dacă doriți să reveniți la unul pe care l-ați văzut deja, atunci doar apăsați Shift + n pentru a vă deplasa în direcția opusă.



Rețineți că ați putea înlocui omul cu orice nume de pagină de om valid și cuvântul linie nouă cu orice șir pe care doriți să îl căutați. Am folosit pur și simplu acest lucru ca exemplu, deoarece acel cuvânt apare în multe puncte din articolul din pagina de manual pentru shell-ul Bourne. După ce ați terminat de examinat lucrurile, puteți ieși oricând din pagina de manual, pur și simplu tastând litera q în același mod pe care l-ați avea ori de câte ori utilizați browserul man.

Metoda 2: Căutarea șirurilor în timp ce citiți o pagină de om

De asemenea, puteți căuta cu ușurință ori de câte ori sunteți în procesul de citire a unei pagini manual folosind aproape aceeași metodă pe care ați folosi-o în vi sau în vim. Tip om bash sau cuvântul om urmat de numele oricărei comenzi despre care ați fi interesat să citiți. După ce vă aflați în browserul pentru bărbați, tastați / urmat de cuvântul pe care doriți să îl găsiți în următoarea instanță. Apoi puteți apăsa tasta Enter sau Return pentru a o căuta.



La fel ca în cazul primei metode, puteți împinge n pentru a merge mai departe la următoarea instanță sau utilizați Shift + n pentru a vă deplasa înapoi una. Tastați o altă bară înainte urmată de un alt termen de căutare pentru a reseta căutarea. Întrucât browserul man nu păstrează sau nu are un istoric al căutărilor sau are vreun fel de limitare reală în acest sens, puteți continua să efectuați noi căutări pentru cuvinte diferite. Acest lucru tinde să fie util în momentele în care trebuie să găsiți mai multe opțiuni de comandă diferite într-o piesă destul de lungă.

Metoda 3: Testarea unei comenzi din interiorul unei pagini de om

Dacă citiți pagina de manual pe care o căutați și doriți să încercați o comandă, atunci tastați! urmată de comanda însăși. Deoarece comanda man folosește implicit pagerul mai puțin și folosește mai puțin legările vi / vim, puteți rula funcții de la aceasta fără a trece la o altă consolă. Orice ar face comanda ți se va arăta la capătul oricărei ultime ieșiri din ecranul anterior din care lucrai înainte de a intra în om.

De exemplu, să ne imaginăm că ați citit pagina pentru uname și ați vrut să încercați câteva opțiuni. În timp ce vă aflați în browserul man, tastați ! uname -oirv pentru a obține aceeași ieșire exactă pe care o primiți atunci când o rulați dintr-o linie de comandă normală bash. Acest lucru va funcționa cu aproape orice comandă, indiferent de pagina de manual pe care o căutați. Totuși, este cel mai util pentru a încerca ceva în timp ce urmăriți instrucțiunile. Dacă lucrați cu ceva care necesită un număr mare de opțiuni și doriți să le vedeți simultan, atunci vă recomandăm să maximizați fereastra și apoi să începeți să tastați.

După ce ați terminat, pur și simplu apăsați tasta de returnare și veți reveni în interiorul omului.

Metoda 4: Căutarea comenzilor pe care este posibil să nu le cunoașteți numele

Totul este bine dacă doriți să căutați șiruri de caractere în paginile de manual și apoi să le testați, dar veți găsi adesea că nu știți numele unei comenzi. Puteți tasta appropos urmat de orice cuvânt pentru a face o căutare completă a tot ceea ce ar putea implica comanda respectivă. Să presupunem că ați vrut să vedeți ce tipuri de comenzi implică configurarea rețelei. Tip apropos network și apoi apăsați enter sau return. De asemenea, puteți tasta rețea man -k pentru a obține aceeași ieșire exactă. Acesta este un truc util dacă vă aflați vreodată pe un sistem Linux care nu vă permite să utilizați opțiuni adecvate pentru aceste tipuri de căutări.

Veți primi o pagină întreagă plină de răspunsuri, pe care le puteți derula în sus în terminal pentru a le vedea. O defilare a mouse-ului sau a trackpadului va funcționa foarte bine, la fel ca Shift + Ctrl + PageUp și Shift + Ctrl + PageDown comenzi rapide de la tastatură. Dacă lucrați de la un terminal virtual care nu vă permite să derulați text, emiteți apropos network | Mai puțin și apoi derulați răspunsurile fie cu tastele cursorului, fie prin apăsarea tastei j pentru a coborî și a tastei k pentru a merge înapoi.

Rețineți că cuvântul rețea a fost doar un exemplu și că îl puteți înlocui cu orice doriți să căutați. Acest lucru este minunat pentru orice situație în care ați fi putut uita cum să utilizați o anumită comandă.

4 minute citite