Enable and disable builtin shell commands
Syntax enable [-adnps] [-f filename] [name ...] Key -f filename Load the new builtin command name from shared object filename, on systems that support dynamic loading. -d name Delete a builtin previously loaded with -f. -n List all disabled builtins -n name Each name is disabled; otherwise, names are enabled. -a List all builtins with enabled/disabled state of each. -p List all enabled builtins. <no options> List all enabled builtins. -s List only the POSIX special builtins.
Disabling a builtin allows a disk command which has the same name as a shell builtin to be executed without specifying a full pathname, even though the shell normally searches for builtins before disk commands.
Example
To use the test binary found via the PATH instead of the shell builtin version
$ enable -n test
To restore the builtin version:
$ enable test
The return value is 0 unless a name is not a shell builtin or there is an error loading a new builtin from a shared object.
“To disable blinking HTML text, type browser.blink_allowed into firefox about:config”
Related:
lpr - Print files
lprm - Remove jobs from the print queue
lpstat - Printer status information