命令直譯器的作用是什麼?


命令直譯器允許使用者使用文字行形式的命令與程式互動。它在 20 世紀 70 年代之前被廣泛使用。然而,在現代,許多命令直譯器被圖形使用者介面和選單驅動介面所取代。

命令直譯器的用途

命令直譯器有多種用途,在某些情況下比圖形使用者介面更有用。關於這些情況的詳細資訊如下所示:

  • 命令直譯器提供了大量用於不同操作的命令和查詢。此外,與使用圖形使用者介面進行點選相比,鍵入速度更快。
  • 有些系統沒有足夠的資源來支援圖形使用者介面。在這些情況下,可以使用命令直譯器。
  • 科學家和工程師經常在科學環境中使用命令直譯器。技術高階使用者也更喜歡命令直譯器而不是圖形使用者介面。
  • 視力障礙者使用命令直譯器,因為他們無法使用圖形使用者介面。命令和指令可以透過命令直譯器中的盲文顯示器顯示。

命令直譯器的現代用途

儘管圖形使用者介面更為常見,但許多高階使用者仍然使用功能強大的命令直譯器。一些使用命令直譯器的系統包括:

  • PHP 有一個用於互動式使用的 shell,稱為 php-cli。
  • Ruby 有一個用於互動式使用的命令 shell。
  • 一些 Linux 發行版具有 Unix shell 的 bash 實現。
  • Junos 和 Cisco IOS 路由器使用命令列直譯器進行配置。
  • Windows 具有帶有 CLI 環境的 Windows 命令提示符。

命令直譯器和圖形使用者介面之間的比較

命令直譯器在基於文字的介面上工作,使用者可以在其中根據需要鍵入請求和查詢,並獲得所需的結果。相比之下,圖形使用者介面以視覺化形式包含所有資訊,其中可以使用圖示、視窗等來訪問和操作資料。

經驗豐富的使用者發現命令直譯器更有用,因為鍵入命令並獲取結果的速度更快。新手使用者更喜歡圖形使用者介面,因為它們採用圖片格式,易於使用。

更新時間: 2020年6月22日

8K+ 閱讀量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告