Manpages sind eine schöne Sache, aber was macht man,
wenn man nur weiß, was man machen will, aber nicht,
wie das entsprechende Programm heißt?
Hier schafft apropos Abhilfe. Es durchsucht die
Manpages jeweils im Abschnitt Name, in dem (wie oben
erwähnt) auch eine Kurzbeschreibung enthalten ist.
Wenn man mehrere Suchbegriffe übergibt so nimmt
apropos eine ODER-Suche vor.
Für
user@linux ~$
apropos linux help
|
würde apropos nach allen
Programmnamen und -beschreibungen suchen die linux
oder help oder beides beinhalten (also gar nicht
so wenige).
Man kann natürlich auch nach dem dem Vorkommen
beider Begriffe suchen (UND-Suche). Dazu sucht man mit
apropos den ersten Begriff und filtert seine Ausgabe mit
grep (nach dem zweiten Begriff).
Für alles das sowohl linux als auch help enthält,
würden wir also
user@linux ~$
apropos linux | grep help
|
eingeben.
grep hat einige sehr interessante Optionen (-v sucht
z.B. alles was den gegebenen Begriff nicht enthält)
Für eine Befehlsübersicht sei auf man grep verwiesen.
Zum Schluss seien noch mal drei Optionen von
apropos erläutert:
-e |
sucht nach einer exakten Übereinstimmung mit dem Suchbegriff so
findet man mit "string" nur noch "string" und nicht mehr
"strings"
|
-r |
der Suchbegriff wird als regulärer Ausdruck interpretiert
|
-w |
Hier kann man mit so genannten Wildcards/Jokern rumspielen. Das
wären zum Beispiel das * das für eine beliebige Zeichenkette
oder das ?, das für genau ein beliebiges Zeichen steht.
Aber Achtung: gefunden wird nur das, was mit allen
Wildcards auf einen ganzen Programmnamen oder eine ganze
Beschreibung passt. (jeweils ein * am Anfang und am
Ende des Suchbegriffs macht sich also ganz gut)
|
|