命令直譯器的作用是什麼?
命令直譯器允許使用者使用文字行形式的命令與程式互動。它在 20 世紀 70 年代之前被廣泛使用。然而,在現代,許多命令直譯器被圖形使用者介面和選單驅動介面所取代。
命令直譯器的用途
命令直譯器有多種用途,在某些情況下比圖形使用者介面更有用。關於這些情況的詳細資訊如下所示:
- 命令直譯器提供了大量用於不同操作的命令和查詢。此外,與使用圖形使用者介面進行點選相比,鍵入速度更快。
- 有些系統沒有足夠的資源來支援圖形使用者介面。在這些情況下,可以使用命令直譯器。
- 科學家和工程師經常在科學環境中使用命令直譯器。技術高階使用者也更喜歡命令直譯器而不是圖形使用者介面。
- 視力障礙者使用命令直譯器,因為他們無法使用圖形使用者介面。命令和指令可以透過命令直譯器中的盲文顯示器顯示。
命令直譯器的現代用途
儘管圖形使用者介面更為常見,但許多高階使用者仍然使用功能強大的命令直譯器。一些使用命令直譯器的系統包括:
- PHP 有一個用於互動式使用的 shell,稱為 php-cli。
- Ruby 有一個用於互動式使用的命令 shell。
- 一些 Linux 發行版具有 Unix shell 的 bash 實現。
- Junos 和 Cisco IOS 路由器使用命令列直譯器進行配置。
- Windows 具有帶有 CLI 環境的 Windows 命令提示符。
命令直譯器和圖形使用者介面之間的比較
命令直譯器在基於文字的介面上工作,使用者可以在其中根據需要鍵入請求和查詢,並獲得所需的結果。相比之下,圖形使用者介面以視覺化形式包含所有資訊,其中可以使用圖示、視窗等來訪問和操作資料。
經驗豐富的使用者發現命令直譯器更有用,因為鍵入命令並獲取結果的速度更快。新手使用者更喜歡圖形使用者介面,因為它們採用圖片格式,易於使用。
廣告