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) |
|