2014-04-10 12 views
7

Wenn ich beispielsweise man fg oder man history eingib, wird die gleiche Manpage BUILTIN(1) angezeigt. Es gibt eine Liste von Befehlen, aber nicht die Spezifikation ihrer Verwendung. Wo kann ich sie finden?Wo man Seiten für eingebaute Befehle anzeigen kann?

+0

mögliche Duplikate von [Spezifische Manpage für eingebaute Befehle wie 'source'] (http://stackoverflow.com/questions/13400238/specific-man-page-for-shell-built-in-commands- like-source) – devnull

Antwort

7

BUILTIN Befehle haben keine separaten man-Seiten. Diese sind von help Seiten abgedeckt. Sie tun können:

help history 

oder

help fg 
+0

Funktioniert für bash, aber es scheint, dass zsh keine eingebaute Hilfe hat. – franklsf95

+0

'zsh' verfügt über umfangreiche, aber standardmäßig nicht konfigurierte Unterstützung für den Zugriff auf Hilfe, die aus den man-Seiten extrahiert wurde. Weitere Informationen finden Sie unter "Zugriff auf die Online-Hilfe" in "man zshcontrib". – chepner

+0

Bemerkenswert ist, dass die 'help' Einträge in der kommenden Version 4.3 zumindest in ihrer Formatierung verbessert wurden. Außerdem haben sie den Fehler behoben, bei dem 'help read' Ihnen aufgrund von Substring-Übereinstimmungen die gesamten Werte für' read' und 'readonly' liefert. – chepner

0

Dokumentation für Befehle, die Shell builtins mit den Manpages für die Schale sind.

Siehe zum Beispiel: man bash für den Befehl history oder fg.

6

Ich habe die folgende bash-Funktion definiert in meinem ~/.bashrc:

bashman() 
{ 
    man bash | less -p "^  $1 " 
} 

Dies erlaubt mich zu (in den meisten Fällen) für die gegebene builtin direkt an den entsprechenden Abschnitt der Mann Seite springen. Z.B.

bashman fg 

direkt springt:

fg [jobspec] 
      Resume jobspec in the foreground, and make it the current job. 
      If jobspec is not present, the shell's notion of the current job 
      ... 

Leider ist es nicht ganz so gut funktionieren für einige builtins - history ist einer von ihnen. In diesen Fällen müssen Sie n über die man-Seite mehrmals erreichen, um zum gewünschten Abschnitt zu gelangen.

Verwandte Themen