什麼是命令行解釋器?

命令行解釋器定義和常用命令行接口

命令行解釋程序是允許輸入命令並將這些命令執行到操作系統的任何程序。 它實際上是命令的解釋器。

與像鼠標一樣控制按鈕和菜單的圖形用戶界面(GUI)的程序不同,命令行解釋程序接受來自鍵盤的文本行作為命令,然後將這些命令轉換為操作系統可以理解的功能。

任何命令行解釋程序通常也被稱為命令行界面。 通常情況下,命令行解釋程序也稱為CLI命令語言解釋程序控制台用戶界面命令處理程序,外殼程序,命令行外殼程序命令解釋程序

為什麼使用命令行解釋器?

如果可以通過易於使用的具有圖形界面的應用程序來控制計算機,那麼您可能會想知道為什麼有人想通過命令行輸入命令。 有三個主要原因...

首先是你可以自動執行命令。 我可以給出很多示例,但其中一個是在用戶首次登錄時總是關閉某些服務或程序的腳本。另一個可用於從文件夾中復制類似格式的文件,因此您不必篩選它自己。 這些東西可以通過使用命令快速和自動完成。

使用命令行解釋程序的另一個好處是可以直接訪問操作系統的功能。 高級用戶可能更喜歡命令行界面,因為它提供了簡潔而強大的訪問權限。

但是,簡單且沒有經驗的用戶通常不希望使用命令行界面,因為它們絕對不像使用圖形程序那麼容易。 可用的命令不如具有菜單和按鈕的程序那麼明顯。 您不能只打開一個命令行解釋器,並立即知道如何使用它,就像您可以下載的常規圖形應用程序一樣。

命令行解釋程序很有用,因為雖然可能有大量用於控制操作系統的命令和選項,但該操作系統上的GUI軟件可能並不是為了利用這些命令而構建的。 此外,命令行解釋程序允許您使用其中的一些命令,而不必一次全部使用這些命令,這對於沒有資源運行圖形程序的系統是有益的。

有關命令行解釋器的更多信息

在大多數Windows操作系統中,主命令行解釋程序是命令提示符 。 Windows PowerShell是更高級的命令行解釋器,與更新版本的Windows中的命令提示符一起提供。

Windows XP和Windows 2000中,名為故障恢復控制台的特殊診斷工具還充當命令行解釋器,以執行各種故障排除和系統修復任務。

macOS操作系統上的命令行界面稱為終端。

有時候,命令行界面和圖形用戶界面都包含在同一個程序中。 當出現這種情況時,一個接口通常支持某些排除在另一個之外的功能。 它通常是包含更多功能的命令行部分,因為它提供了對應用程序文件的原始訪問權限,並且不受軟件開發人員選擇包含在GUI中的限制。