Next: Flags with Arguments, Up: Option Flags [Contents][Index]
These produce completion lists made up by the shell itself:
Filenames and file system paths.
Just file system paths.
Command names, including aliases, shell functions, builtins and reserved words.
Function names.
Names of builtin commands.
Names of external commands.
Reserved words.
Alias names.
Names of regular (non-global) aliases.
Names of global aliases.
This can be combined with -F, -B, -w, -a, -R and -G to get names of disabled functions, builtins, reserved words or aliases.
This option (to show enabled commands) is in effect by default, but may be combined with -d; -de in combination with -F, -B, -w, -a, -R and -G will complete names of functions, builtins, reserved words or aliases whether or not they are disabled.
Names of shell options (see Options).
Names of any variable defined in the shell.
Names of scalar (non-array) parameters.
Array names.
Names of integer variables.
Names of read-only variables.
Names of parameters used by the shell (including special parameters).
Names of shell special parameters.
Names of environment variables.
Named directories.
Key binding names.
Job names: the first word of the job leader’s command line. This is useful with the kill builtin.
Names of running jobs.
Names of suspended jobs.
User names.
Next: Flags with Arguments, Up: Option Flags [Contents][Index]