Linux 系統設定 enable 命令詳解

2021-08-28 07:11:01 字數 1719 閱讀 9836

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

給路由器設定enable密碼

實驗線路連線圖 dcr 2626配置背景 路由器是乙個非常重要的裝置,很多時候需要對其進行安全方面的設定。設定enable密碼後,可以使在用帶外管理方式配置路由器時需要輸入密碼。router config aaa authentication enable default enable router...

enable密碼重置及恢復出廠設定

撿回來一台 cisco catalyst 3560g 24ts switch 三層交換,開始把玩。想恢復出廠設定,但有enable密碼,接下來首先enable密碼重置。1 斷電 2 連線串列埠線 3 按著mode鍵通電,等10秒左右鬆手 4 此時cli進入xmode 載入flash flash in...

Linux 系統設定 命令

設定命令的別名 僅本次登入有效,如果永久生效,需要.profile或.cshrc中配置 alias 別名 命令名 無參 列出所有的別名 alias 改變根目錄 為指定的目錄 chroot 目的目錄 宣告shell變數 指定變數的屬性,取消變數的屬性 declare 變數名 變數值 設定 顯示環境變數...