enable 命令

| 选择喜欢的代码风格  

enable 命令补充说明:


enable 命令的主要用途如下:

  • 禁用一到多个内建命令。
  • 启用一到多个内建命令。
  • 直接调用与禁用的内建命令同名且在 $PATH 路径下找到的外部命令。
  • 打印所有内建命令,无论是否禁用。
  • 打印处于启用状态的内建命令。
  • 打印处于禁用状态的内建命令。
  • 打印处于启用状态的 posix 标准内建命令。
  • 打印处于禁用状态的 posix 标准内建命令。
  • 打印 posix 标准内建命令,无论是否禁用。
  • 从动态库中加载内建命令。
  • 移除从动态库中加载的内建命令。

enable 命令语法:


enable [-a] [-dnps] [-f filename] [name ...]

enable 命令选项:


-a 打印所有内建命令,无论是否禁用。
-d 移除从动态库中加载的内建命令。
-n 禁用内建命令或显示已禁用的内建命令。
-p 以可复用格式打印。
-s 只显示处于启动状态的posix标准内建命令。
-f 动态库中加载内建命令。
-ns 打印处于禁用状态的posix标准内建命令。
-as 打印posix标准内建命令,无论是否禁用。

enable 命令参数:


filename:动态库文件名。
name(可选):内建命令,可以为多个。
---------------
返回值:enable返回成功,除非name不是内建命令或有错误发生。

enable 命令实例


# 打印所有内建命令,无论是否禁用。
[root@CommandNotFound ~]$ enable -a
enable .
enable :
enable [
enable alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
enable command
enable compgen
enable complete
enable compopt
enable continue
enable declare
enable dirs
enable disown
enable echo
enable enable
enable eval
enable exec
enable exit
enable export
enable false
enable fc
enable fg
enable getopts
enable hash
enable help
enable history
enable jobs
enable kill
enable let
enable local
enable logout
enable mapfile
enable popd
enable printf
enable pushd
enable pwd
enable read
enable readarray
enable readonly
enable return
enable set
enable shift
enable shopt
enable source
enable suspend
enable test
enable times
enable trap
enable true
enable type
enable typeset
enable ulimit
enable umask
enable unalias
enable unset
enable wait

enable 命令扩展阅读:




发表评论