URLhttps://learnscript.net/zh-hant/programming-reference/command-line/
    複製連結移至說明  範例

    什麽是命令列,命令列選項,命令列參數

    閱讀 2:58·字數 890·發佈 
    Youtube 頻道
    訂閱 375

    命令列

    命令列的英文名稱為 Command Line,他是早期電腦作業系統的必備應用程式,主要負責電腦與使用者之間的互動。當使用者輸入某些文字命令後,命令列將解析這些命令,並完成相關工作,比如,顯示目前目錄中的內容。

    為何命令列還在使用?

    雖然,圖形介面的使用已經非常普遍,但在管理電腦方面,命令列依然具有優勢,尤其是面對重複繁瑣的工作,人們可以將具有一定邏輯的多個命令寫入腳本檔案,以方便工作的執行。

    命令列命令

    命令列命令用於確定需要執行的工作,通常他是某個可執行檔案的檔案名,或可執行檔案所接受的內容,這些內容也被稱為子命令。

    在 Windows 的命令提示字元中,我們嘗試使用reg query查詢登錄檔機碼HKEY_CURRENT_USER\Software,其中reg為命令,query為子命令。

    reg query HKCU\Software

    命令列選項

    在確定需要執行的工作後,使用者可提供一些選項,以設定工作執行的方式和行為。對於同一個命令列應用,選項一般具有統一的前綴,比如,命令提示字元中的/

    命令提示字元中,下面的命令將檢視目前目錄包含的檔案和資料夾,選項/w表示采用寬格式,選項/q表示資訊滿屏時暫停。

    dir /w /p

    命令列參數

    除了命令列選項,你還可以為命令列傳遞參數,參數將用於指定執行目標,或進行更為細致的功能調整。在不同的命令列應用中,參數可能需要給出參數名稱和值,或僅需給出值。

    參數名稱一般具有統一的前綴,比如,PowerShell 中的-

    這裏,我們通過 PowerShell 的命令Get-ChildItem,查詢目前目錄中副檔名為txt的檔案,參數-Filter表示過濾條件,其對應的值為*.txt

    Get-ChildItem -Filter *.txt

    命令列選項和命令列參數之間的區別

    事實上,並沒有統一的標準,來確定命令列選項和命令列參數的區別,有時他們只是稱呼上的不同。這裏,你可以將參數理解為帶有值的選項,或直接針對命令本身的值。

    命令列中的大小寫區分

    命令列是否區分大小寫主要取決於作業系統,大體上講,Windows 中的命令列一般不區分大小寫,而 UNIX/Linux 中的命令列區分大小寫。至於衍生自 UNIX 的 macOS,為了方便一般使用者的日常使用,其檔案系統預設不區分大小寫,畢竟 macOS 不是為伺服器設計的系統。

    內容分類