enable

enable

Enable, 英文單詞,意思為使能夠。被用於多種函式、系統命令與程式語言中。

基本介紹

  • 中文名:使能夠
  • 外文名:enable
  • 英音:[in'eibl]
  • 美音:[in'ebl]
詞典解釋,函式名,系統命令,命令用法,命令安全性,程式語言,用途,語法,電氣方面,

詞典解釋

enable英音:[in'eibl]美音:[in'ebl]
vt.
1. 使能夠,使(成為)可能,使可行,使容易,使有效,使實現;
(enable sb. to do )
例句:Aeronautics enables us to overcome great distances. 航空學使我們能征服遠距離。
The bird's large wings enable it to fly. (enable sb to do something)
這鳥的大翅膀使它能飛。
2.為(做某事)提供手段(或條件、機會等); 例句:This dictionary enables us to understand English words. 這部詞典能幫助我們理解英語辭彙。
3.授予…權力,授權給,許可,批准。 例句:This document will enable her to pass through the enemy lines unmolested. 這證件將使她能平安無事地通過敵人防線。
4.變形:動詞過去式enabled 過去式enabled , 現在分詞enabling 第三人稱單數enables

函式名

功 能: 開放硬體中斷
用 法: void enable(void);
程式例:
/* ** NOTE:
This is an interrupt service routine. You can NOT compile this program
with Test Stack Overflow turned on and get an executable file which will
operate correctly.
*/
#include <stdio.h>
#include <dos.h>
#include <conio.h>
/* The clock tick interrupt */
#define INTR 0X1C
void interrupt ( *oldhandler)(void);
int count=0;
void interrupt handler(void)
{
/*
disable interrupts during the handling of the interrupt
*/
/* increase the global counter */
count++;
/*
re enable interrupts at the end of the handler
*/
enable();
/* call the old routine */
oldhandler();
}
int main(void)
{
/* save the old interrupt vector */
oldhandler = getvect(INTR);
/* install the new interrupt handler */
setvect(INTR, handler);
/* loop until the counter exceeds 20 */
while (count < 20)
printf("count is %d\n",count);
/* reset the old interrupt handler */
setvect(INTR, oldhandler);
return 0;
}

系統命令

enable是cisco路由和交換設備的一個常用命令,用於將設備從當前的用戶模式切換至特權模式(用戶模式只能查看設備初始化信息,特權模式查看所有信息、調試、保存配置信息)。
用戶模式只能查看設備信息,使用PING命令。特權模式則進入配置模式,可以修改設備配置信息。

命令用法

假如當前設備名是Switch,進入設備後首先處於用戶模式(符號為“ > ”)。
輸入enable命令後,設備將從用戶模式(符號為“>”)升級至特權模式(符號為“#”),
示例:
Switch > (當前為用戶模式)
Switch > enable (輸入enable命令)
Switch # (切換至特權模式)

命令安全性

由於enable能夠進入設備的特權模式,修改設備全部配置信息,為保證命令安全性,CISCO系統設定了enable密碼,只有經過密碼驗證才能成功進入特權模式,否則退回用戶模式。
建議首次啟用 cisco 設備後,建立enable安全性配置,保證設備系統的訪問安全。
設定enable密碼主要有 enable password **** 和 enable secret **** 兩個命令。****為設定的密碼。以上兩個命令均要在設備的全局模式(conf)下配置。
1、enable password **** ,設定普通密碼,以明文方式保存在配置檔案中,可以在show running-configure看到,普通級別的加密。
示例:
switch > enable (進入特權模式)
switch # configure terminal (進入全局配置模式)
switch(conf) # enable password aaaa (設定普通密碼aaaa)
通過 show running-configure 可以查看設備配置的明文密碼,如下:
Switch#sh run
Building configuration...
Current configuration : 970 bytes
!
version 12.1
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Switch
!
enable password aaaa (明文密碼顯示)
!
!
2、enable secret **** ,設定高級密碼,以密文方式保存在配置檔案中,無法在show running-configure看到,使用的是MD5算法加密。
註:secret 的級別高於password,如果兩個密碼同時設定,則secret 的密碼生效,password的密碼不生效。
示例:
switch > enable (進入特權模式)
switch # configure terminal (進入全局配置模式)
switch(conf) # enable secret aaaa (設定高級密碼aaaa)
通過 show running-configure 無法查看設備配置的明文密碼,如下:
Switch#sh run
Building configuration...
Current configuration : 970 bytes
!
version 12.1
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Switch
!
enable secret 5 $1$mERr$hy8E2yMknG1VFOpEO7zOL1 (密碼以MD5加密後的亂碼顯示,無法查看到明文)
!
!

程式語言

用途

獲取或設定一個值,該值指示是否啟用應用程式域
命名空間:System.Web.Configuration
程式集:System.Web(在 system.web.dll 中)

語法

Visual Basic(聲明)
Public Property Enable As Boolean
Visual Basic(用法)
Dim instance As HttpRuntimeSection
Dim value As Boolean
value = instance.Enable
instance.Enable = value

電氣方面

常用來作為晶片或接口的使能連線埠,比如IIC,SPI或FLASH的使用前,CPU需要使能該匯流排或外設的ENABLE腳,通知器件CPU正準備訪問或使用它。
ENABLE管腳的使用,可以讓CPU處理和訪問多外設或多匯流排環境。

相關詞條

熱門詞條

聯絡我們