CLI(command-line interface,命令行界面)是指可在用戶提示符下鍵入可執(zhí)行指令的界面,它通常不支持鼠標(biāo),用戶通過(guò)鍵盤(pán)輸入指令,計(jì)算機(jī)接收到指令后,予以執(zhí)行。
CLI在匯編指令中也有關(guān)閉中斷的意思。
CLI是Command Line Interface的縮寫(xiě),即命令行界面。CLI界面是所有路由器、TM(Termination Multiplexer,終端復(fù)用器)、CM(Cable Modem,
電纜調(diào)制解調(diào)器)等產(chǎn)品提供的界面,如CISCO, LUCENT,Arris, 華為等。它是路由器產(chǎn)品的標(biāo)準(zhǔn)。使用CLI具有使用要求低(只需要串行口),容易
使用,功能擴(kuò)充方便等優(yōu)點(diǎn),特別是當(dāng)有很多(如10臺(tái))臺(tái)路由器設(shè)備需要配置的時(shí)候,可以通過(guò)COPY/PASTE功能很快完成所有路由器的配置。不需要
通過(guò)IE一臺(tái)臺(tái)配置。
通常認(rèn)為,命令行界面(CLI)沒(méi)有圖形用戶界面(GUI)那么方便用戶操作。因?yàn)?,命令行界面的軟件通常需要用戶記憶操作的命令,但是,由于?/p>
本身的特點(diǎn),命令行界面要較圖形用戶界面節(jié)約計(jì)算機(jī)系統(tǒng)的資源。在熟記命令的前提下,使用命令行界面往往要較使用圖形用戶界面的操作速度要快。
所以,在的圖形用戶界面的操作系統(tǒng)中,通常都保留著可選的命令行界面。
傳統(tǒng)的Unix環(huán)境是 CLI(命令行界面),即在命令行下鍵入命令,執(zhí)行想要的操作。相比之下,這種方式執(zhí)行起來(lái)更快,功能也更強(qiáng),不足之處是用
戶需要了解相關(guān)操作的命令。早期的計(jì)算機(jī)操作系統(tǒng)都只有命令行操作模式,沒(méi)有使用非常流行的“圖形用戶界面(GUI)。
雖然許多計(jì)算機(jī)系統(tǒng)都提供了圖形化的操作方式,但是卻都沒(méi)有因而停止提供文字模式的命令行操作方式,相反的,許多系統(tǒng)反而更加強(qiáng)這部份的功
能,例如Windows就不只加強(qiáng)了操作命令的功能和數(shù)量,也一直在改善Shell Programming的方式。而之所以要加強(qiáng)、改善,自然是因?yàn)椴粔蚝?;操作?/p>
統(tǒng)的圖形化操作方式對(duì)單一客戶端計(jì)算機(jī)的操作,已經(jīng)相當(dāng)方便,但如果是一群客戶端計(jì)算機(jī),或者是24小時(shí)運(yùn)作的服務(wù)器計(jì)算機(jī),圖形化操作方式有
時(shí)會(huì)力有未逮,所以需要不斷增強(qiáng)命令行界面的腳本語(yǔ)言和宏語(yǔ)言來(lái)提供豐富的控制與自動(dòng)化的系統(tǒng)管理能力,例如Linux系統(tǒng)的Bash或是Windows系
統(tǒng)的Windows PowerShell。
————————————————
版權(quán)聲明:本文為CSDN博主「youzhouliu」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/youzhouliu/java/article/details/51656803