CLI Calling Line Identification 主叫線路識別
CLI Command Line Interface 指令線路接口
CLI(command-line interface,命令行界面)
可在用戶提示符下鍵入可執(zhí)行指令的界面。
CLI是Command Line Interface的縮寫,即命令行界面。CLI界面是所有路由器產(chǎn)品都提供的界面,如CISCO, LUCENT, 華為等。是路由器產(chǎn)品的標準。目前市場上有些產(chǎn)品為了降低成本,不提供CONSOLE口,不能使用CLI。使用CLI具有使用要求低(只需要串行口)容易使用,功能擴充方便的優(yōu)點,特別是當有很多(如10臺)臺路由器設備需要配置的時候,可以通過COPY/PASTE功能很快完成所有路由器的配置。不需要通過IE一臺臺配置。
傳統(tǒng)的Unix環(huán)境是 CLI(命令行界面),即在命令行下鍵入命令,執(zhí)行想要的操作。相比之下,這種方式執(zhí)行起來更快,功能也更強,不足之處是用戶需要了解相關(guān)操作的命令。早期的計算機操作系統(tǒng)都只有命令行操作模式,現(xiàn)在非常流行的“圖形用戶界面(GUI)。
另:
CLI(Common Language Infrastructure)
通用語言基礎結(jié)構(gòu)(Common Language Infrastructure,CLI)是CLR的一個子集,也就是.NET中最終對編譯成MSIL代碼的應用程序的運行環(huán)境進行管理的那一部分。在CLR結(jié)構(gòu)圖中CLI位于下半部分,主要包括類加載器(Class Loader)、實時編譯器(IL To Native Compilers)和一個運行時環(huán)境的垃圾收集器(Garbage Collector)。CLI是.Net和CLR的靈魂,CLI為IL代碼提供運行的環(huán)境,你可以將使用任何語言編寫的代碼通過其特定的編譯器轉(zhuǎn)換為MSIL代碼之后運行其上,甚至還可以自己寫MSIL代碼在CLI上面運行!
歐洲計算機制造商協(xié)會(ECMA)已經(jīng)于2001年10月13日批準C#語言規(guī)范(ECMA-334)成為一種新誕生的計算機產(chǎn)業(yè)標準。同時國際標準組織ISO也同意該標準進入該組織的審批階段。并且,作為.Net與CLR的核心部分,CLI與C#也同時獲得了ECMA的批準(ECMA-335)。擁有了C#與CLI這兩項標準,你可以自己寫出能夠運行于任何操作系統(tǒng)上的.Net平臺(只要你愿意)。如前所述,著名的Mono項目就是這么干的,Mono項目包括三個核心的部分:一個C#語言的編譯器,一個CLI和一個類庫。在Java的世界中,這項工作是由SUN公司完成的,SUN針對不同的操作系統(tǒng)開發(fā)出相應的Java虛擬機以便讓一個由Java開發(fā)的應用程序運行在不同的操作系統(tǒng)上,但是迄今為止還沒聽說過微軟有這方面打算(為用戶提供非Windows系統(tǒng)的.Net平臺)。