指令行是使用者通過鍵盤輸入字元指令、計算機輸出字元結果的一種人機互動的方式。與圖形界面(GUI)主要使用滑鼠、圖像等直覺視覺互動方式不同,指令行通常需要使用者記憶操作的指令。通過指令行可以使用相關計算機指令對計算機進行操作。在作業系統中,提示進行指令輸入的是指令提示符。在不同的作業系統環境下,指令提示符各不相同。在Windows環境下,指令行程式為cmd.exe或PowerShell,微軟Windows系統基于Windows上的指令解釋程式,類似于微軟的DOS作業系統[1]。任何計算機的作業系統中都包含有指令行,作業系統包括Windows、Linux、macOS等。
指令行有多種不同的叫法,如指令行視窗、DOS視窗、指令提示符、CMD視窗、Shell、終端、Terminal等等。一般說的“指令行”是指Linux指令,該指令可以對Linux系統進行管理。對于Linux系統來說, Linux系統管理的指令是它正常運作的核心,與DOS指令類似。Linux指令在系統中有兩種類型:内置Shell指令和Linux指令[2]。
Windows 的各種版本相容性較強,使用者可以在Windows 系統下運作DOS指令,中文版Windows XP中的指令提示符進一步提高了與DOS下操作指令的相容性,使用者可以在指令提示符中直接輸入中文調用檔案。Windows指令行功能多于DOS[3],使用者可以通過win鍵+R鍵調用運作視窗并輸入cmd指令進行通路。也可以在開始菜單中通過Windows工具欄中的指令提示符進行通路調用。指令行結構分為版權聲明與指令提示符兩部分,指令提示符表示使用者目前所在的磁盤路徑與檔案夾,使用者可以在提示符後輸入相關指令進行計算機操作。
資料來源:
[1] 任成鑫.Windows 10中文版作業系統從入門到精通: 中國青年出版社,2015.12
[2] 斯科特·格蘭尼曼 .Linux指令速查手冊 第2版 :清華大學出版社,2017.1
[3] 紅寶書編委會.DOS與Windows指令速查寶典 :上海科學普及出版社,2008.8