¿Cuál es la forma canónica de acceder al local documentación sobre cualquier opción de Shell integrada disponible con shopt
?
Estoy usando Ubuntu 12.04 y puedo ejecutar help shopt
para obtener una descripción de lo que shopt
hace:
shopt: shopt [-pqsu] [-o] [optname ...]
Set and unset shell options.
...
Puedo enumerar las diversas Opciones de Shell y sus valores (shopt
o shopt -p
). Pero, ¿cómo averiguo lo que realmente hace cada uno sin dejar la comodidad de mi caja Linux? No estoy buscando las descripciones en línea. ¿Hay un man
página o algo que me estoy perdiendo?
Respuesta aceptada:
Consulte la sección "comandos integrados de shell" de man bash
; tiene una entrada para shopt
que describe todas las opciones de shell disponibles. He aquí un extracto:
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.
[...]