enable命令用于临时关闭或者激活指定的shell内部命令。若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令。若不加-n选项,enable可重新启动关闭的命令。

linux shell命令执行时,shell总是先在自己的shell builtin中查找该命令,如果找到则执行该命令;如果找不到该命令,则会从环境变量$PATH指定的路径中依次去查找待执行的命令。因为了解了这一点,所以看起来好像没有办法编写用户自己的命令来替代shell builtin命令。幸运的是,有了enable命令我们就能做到了。

语法

enable(选项)(参数)

选项

-n:关闭指定的内部命令;
-a:显示所有激活的内部命令;
-f:从指定文件中读取内部命令。

参数

内部命令:指定要关闭或激活的内部命令。

实例

使用enable命令显示所有激活的内部命令:

[root@localhost ~]# 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 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 popd
enable printf
enable pushd
enable pwd
enable read
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

Linux 系统设置 : enable 命令详解相关推荐

  1. Linux 系统设置 : insmod 命令详解

    insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性.这类可载入的模块,通常是 ...

  2. Linux 系统设置 : hwclock 命令详解

    hwclock命令用于显示与设定硬件时钟. 在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中的时钟.当L ...

  3. Linux 系统设置 : dmesg 命令详解

    dmesg命令被用于检查和控制内核的环形缓冲区.kernel会将开机信息存储在ring buffer中.您若是开机时来不及查看信息,可利用dmesg来查看.开机信息保存在/var/log/dmesg文 ...

  4. Linux 系统设置 : modprobe 命令详解

    modprobe命令用于智能地向内核中加载模块或者从内核中移除模块. modprobe可载入指定的个别模块,或是载入一组相依的模块.modprobe会根据depmod所产生的相依关系,决定要载入哪些模 ...

  5. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  6. linux ln(link) 命令详解

    linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...

  7. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  8. linux rm(remove) 命令详解

    linux rm(remove) 命令详解 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录 ...

  9. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

最新文章

  1. 当前环境下 物联网的四大关键点
  2. 预告:2009年下半年软考试题及答案51CTO将实时发布
  3. hdu5248序列变换(二分+贪心)基础题
  4. 云数据库MongoDB全面支持3.4版本,支持多存储引擎
  5. java 定时器代码_Java定时器代码的编写
  6. python xml et_Python 标准库之 XML(下)
  7. 在P2P市场中代替“看不见的手”的算法在哪里
  8. 掩码图制作photoshop__新手用
  9. 辨析*P++,*(p++),*(++p),++(*p),*(P--),*(--P)
  10. 31.go 函数式编程
  11. Python爬取百度文库doc文档
  12. Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》
  13. Excel·VBA自定义函数判断单元格元素相同/重复
  14. (2) python--pandas
  15. WPF 精修篇 滑条
  16. 朋友圈点赞的测试用例
  17. 网络Sniffing原理
  18. Q版京剧脸谱来喽——黑脸
  19. SpringBoot项目端点配置
  20. 4399小游戏—宠物连连看经典版2—游戏辅助脚本

热门文章

  1. 从一个“仅为”$1Bn的开源数据库IPO,聊聊开源和infra的现在与未来
  2. Android 路径(Path)与剪裁(Clipping)详解
  3. 最新版Google Pay上传App指南
  4. 内部排序(五)快速排序(上)- 概述与选择枢轴
  5. 外箱条码标签如何用条码标签编辑软件制作?
  6. 水体微生物多样性分析
  7. 将CDLINUX装入U盘
  8. 抖音Android无障碍开发知识总结
  9. Matlab中rgb2ind函数用法
  10. 2022保育员(初级)考试题库及模拟考试