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