【Linux】一步一步学Linux——enable命令(212)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——enable命令(212)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項(xiàng)
- 04. 參考示例
- 05. 總結(jié)
- 06. 附錄
01. 命令概述
enable命令可以用于啟動(dòng)或關(guān)閉 shell 的內(nèi)建指令。 如要執(zhí)行的文件名稱與shell內(nèi)建指令相同,可用enable -n來關(guān)閉shell內(nèi)建指令。若不加-n參數(shù),enable可重新啟動(dòng)關(guān)閉的指令。
注意:
linux shell命令執(zhí)行時(shí),shell總是先在自己的shell builtin中查找該命令,如果找到則執(zhí)行該命令;如果找不到該命令,則會(huì)從環(huán)境變量$PATH指定的路徑中依次去查找待執(zhí)行的命令。因?yàn)榱私饬诉@一點(diǎn),所以看起來好像沒有辦法編寫用戶自己的命令來替代shell builtin命令。幸運(yùn)的是,有了enable命令我們就能做到了。
02. 命令格式
用法:enable [-a] [-dnps] [-f 文件名] [名稱 ...]03. 常用選項(xiàng)
選項(xiàng):-a 打印一個(gè)內(nèi)嵌的列表,并顯示其中每一個(gè)是否啟用-n 禁用每一個(gè) NAME 內(nèi)嵌或者顯示一個(gè)被禁用的內(nèi)嵌的列表-p 以可重用的格式打印一個(gè)內(nèi)嵌的列表-s 僅打印Posix `special' 內(nèi)嵌的名稱控制動(dòng)態(tài)加載的選項(xiàng):-f 從共享對(duì)象 FILENAME 文件中加載 NAME 內(nèi)嵌-d 刪除以 -f 選項(xiàng)加載的內(nèi)嵌不帶選項(xiàng)時(shí),每一個(gè) NAME 內(nèi)嵌都被啟用。如果要使用 $PATH 中找到的 `test' 而不是 shell 內(nèi)嵌的版本,輸入 `enable -n test'。04. 參考示例
4.1 顯示shell內(nèi)部命令
[deng@localhost ~]$ enable 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 [deng@localhost ~]$4.2 顯示所有激活的內(nèi)部命令
[deng@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 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 [deng@localhost ~]$4.3 顯示禁用的內(nèi)部shell命令
[deng@localhost ~]$ enable -n [deng@localhost ~]$4.4 以可重用的格式打印一個(gè)內(nèi)嵌的列表
[deng@localhost ~]$ enable -p 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 [deng@localhost ~]$4.5 僅打印Posix特定的 內(nèi)嵌的名稱
[deng@localhost ~]$ enable -s enable . enable : enable break enable continue enable eval enable exec enable exit enable export enable readonly enable return enable set enable shift enable source enable times enable trap enable unset [deng@localhost ~]$05. 總結(jié)
06. 附錄
參考:【Linux】一步一步學(xué)Linux系列教程匯總
總結(jié)
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——enable命令(212)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——e
- 下一篇: 【Linux】一步一步学Linux——h