Was ist der kanonische Weg für den Zugriff auf local Dokumentation zu allen verfügbaren Shell-Optionen, die mit shopt
eingebaut sind ?
Ich verwende Ubuntu 12.04 und kann help shopt
ausführen um eine Beschreibung zu erhalten, was shopt
tut:
shopt: shopt [-pqsu] [-o] [optname ...]
Set and unset shell options.
...
Ich kann die verschiedenen Shell-Optionen und ihre Werte auflisten (shopt
oder shopt -p
). Aber wie finde ich heraus, was jeder tatsächlich tut, ohne den Komfort meiner Linux-Box zu verlassen? Ich suche nicht nach den Beschreibungen im Internet. Gibt es einen man
Seite oder etwas, was ich vermisse?
Akzeptierte Antwort:
Siehe den Abschnitt „in die Shell integrierte Befehle“ von man bash
; es hat einen Eintrag für shopt
die alle verfügbaren Shell-Optionen beschreibt. Hier ein Auszug:
shopt [-pqsu] [-o] [optname ...]
[...]
autocd If set, a command name that is the name of a directory
is executed as if it were the argument to the cd com-
mand. This option is only used by interactive shells.
cdable_vars
If set, an argument to the cd builtin command that is
not a directory is assumed to be the name of a variable
whose value is the directory to change to.
cdspell If set, minor errors in the spelling of a directory com-
ponent in a cd command will be corrected. The errors
checked for are transposed characters, a missing charac-
ter, and one character too many. If a correction is
found, the corrected file name is printed, and the com-
mand proceeds. This option is only used by interactive
shells.
[...]