Ich hatte es endlich satt, über bash lesen zu wollen wird read
und es ist -s
Option mit man bash
. Irgendwann fand ich die richtige Stelle (ungefähr bei Zeile 4500), aber es war wie immer frustrierend, da sowohl /read
und sogar /s-ss
Suchanfragen haben viel zu viele Übereinstimmungen.
Die Frage ist also:Wie kann ich lange Handbuchseiten effizient lesen oder dieselben Informationen auf andere Weise lokal abrufen ? Als konkretes Beispiel, wie Sie die relevante Dokumentation erreichen, nachdem Sie read -s pwd
gesehen haben in einem Shell-Skript? Eine gute Antwort könnte ein Shell-Skript-Snippet sein, oder ein Hinweis auf ein Tool und wie es verwendet wird, oder etwas ganz anderes, solange es dabei hilft, die richtige Stelle zum Lesen zu finden.
Hinweis:Ich tagge nicht mit bash, weil ich möchte, dass sich die Frage auf das Lesen von Manpages im Allgemeinen bezieht, obwohl dies wahrscheinlich die am häufigsten anzutreffende riesige Manpage ist.
Akzeptierte Antwort:
Verwenden Sie help
, um schnell Hilfe zu einem Bash-Built-in zu erhalten :
help read
ist, was Sie wollen.
Verwenden Sie für manpage-ähnliche Formatierung
help -m read
oder, noch besser,
help -m read | less
Wenn Sie immer noch darauf bestehen, in der Manpage danach zu suchen, finde ich, was mich schnell zur Erklärung eines Befehls bringt, ist
/^s*read [[]
Das funktioniert, weil wenn ein Befehl zum ersten Mal erklärt wird, sein Name leicht vom Anfang der Zeile eingerückt wird. Im speziellen Fall von read
, dies dauert ein wenig, bevor Sie zum eigentlichen read
gelangen Dokumentation, da (aus offensichtlichen Gründen) das Wort „lesen“ in der gesamten Manpage häufig wiederholt wird. Das [[] bedeutet, dass ein [ gefunden wird, das normalerweise optionalen Parametern vorangestellt wird. (Normalerweise lasse ich /^s* weg und mache einfach /
Eine weitere Alternative
Wenn Ihnen die Formatänderung nichts ausmacht, können Sie Ihre Manpage in eine DVI- oder PDF-Datei konvertieren:
man -T dvi bash >bash.dvi
oder
man -T ps bash | ps2pdf - bash.pdf # Requires the Ghostscript suite for ps2pdf
Bei einem DVI- oder PDF-Dokument können Sie dann natürlich problemlos eine Textsuche durchführen.