| Option name | Description |
|---|
autocd | |
I know using the cd command feels natural but that’s something I wanted to get to your attention. | If set, a command name that is the name of a directory is executed as if it were the argument to the cd command. | | cdspell | If set, minor errors in the spelling of a directory component in a cd command will be corrected. The errors checked for are transposed characters, a missing character, and one character too many. If a correction is found, the corrected file name is printed, and the command proceeds. | | checkjobs | If set, Bash lists the status of any stopped and running jobs before exiting an interactive shell. If any jobs are running, this causes the exit to be deferred until a second exit is attempted without an intervening command. The shell always postpones exiting if any jobs are stopped. | | dirspell | If set, Bash will perform spelling corrections on directory names to match a glob. | | dotglob | If set, Bash includes filenames beginning with a . (dot) in the results of pathname expansion. | | nullglob | If set, Bash allows filename patterns which match no files to expand to a null string, rather than themselves. | | failglob | If set, patterns which fail to match filenames during filename expansion result in an expansion error. | | nocaseglob | If set, Bash matches filenames in a case-insensitive fashion when performing filename expansion. | | globstar | If set, the pattern ‘**’ used in a filename expansion context will match all files and zero or more directories and subdirectories. If the pattern is followed by a ‘/’, only directories and subdirectories match. |
💡 Here is an exhaustive lists of all the additional options