
為什麼要學習 CLI:從日常工作中發現的便利
在過去的一年中,我服務的公司積極推動資安措施,特別是為了獲得 ISO 27001 認證,整體效果相當不錯。
不過,在這個過程中也面臨了一些挑戰。
由於尚未全面使用 Active Directory (AD) 來統一管理每台使用者電腦,MIS 團隊經常需要同事們提供本機名稱或 IP 位址。
MIS 會提供一份可以參考操作的PDF,使用 GUI(圖形用戶介面)的方法,比如讓大家到下方工具列搜尋「設定」,再在設定中查看本機的名稱或 IP。
但,有時候這樣的過程會遇到問題,例如有些同事的工具列中根本沒有搜尋功能。
這讓我開始思考學習 CLI(命令列介面)的重要性。
其實,學習一些基本的 CLI 指令,能讓我們更快速地獲得所需資訊。而且,根據我 20 年的工作經驗,我們服務過的公司大部分使用的都是 Windows 系統,而 CLI 幾乎不會因為 Windows XP、Windows 7、Windows 10 或 Windows 11 的改版而受到影響。
最重要的是,當你掌握了一些 CLI 指令後,旁邊的同事可能會誤以為你是隱藏的電腦專家,這就是一個值得學習的理由。
什麼是 CLI:CLI 與 GUI 的差異
CLI(命令列介面)是一種通過鍵入命令來與計算機互動的方式,而 GUI(圖形用戶介面)就是我們日常操作電腦時,通過圖形元素(如按鈕、圖標)來進行操作。
使用 CLI 時,你面對的是一個深色的畫面,屏幕上只有簡單的文字提示。(因為深色瑩幕比較護眼,對於長期操作 CLI 的人較為友善)
你需要在這個畫面上不斷輸入英文命令,然後按下 Enter 鍵。每當你輸入一條命令,畫面就會回應你更多的文字,顯示出執行結果或提示,這種互動方式讓人感覺像是在與計算機進行一場對話。
CLI 看起來往往是高手才會做的事,這讓很多人感到緊張。但其實,學習 CLI 並不需要過於焦慮。你旁邊的同事都不會了,沒有什麼好緊張的,我們學最簡單的就可以了!
CLI 用什麼軟體執行
在 Windows 系統中,CLI 通常通過「CMD命令提示字元」或「PowerShell」來執行。這些工具提供了一個可以輸入命令的介面,讓用戶能夠執行各種操作,例如檢查本機名稱、獲取 IP 位址等。
啟用 cmd 或是 powsrshell 的方式也非常簡單,如下圖
常見的 CLI 命令
以下是一些常見的 CLI 命令,適合在 Windows 中使用:
- ipconfig:顯示本機的 IP 位址和網路配置

更高級的作法,可以是 ipconfig /all
- hostname:顯示本機的名稱

- ping [IP 地址或域名]:檢查與特定 IP 地址或網站的連接狀態

我通常用在新的網站上線,或是 DNS 設定時的檢查
- dir:列出當前目錄下的檔案和資料夾。
- cd [路徑]:切換到指定的目錄。
以上這2個命令,通常不會單獨使用,總要配合其他CLI
補充:重溫 MS-DOS 的懷舊
對於 70-80 世代的人來說,回憶起 MS-DOS 的使用經驗可能會讓人感到懷舊。如果你想重溫那段時光,可以訪問 https://www.pcjs.org/software/pcx86/sys/dos/microsoft/6.22/,這是一個有趣的方式來了解 CLI 的歷史與演變。
總結
總結來說,學習 CLI 不太能提升我們的工作效率,但能讓我們在同事面前展現出更專業的一面。
不過,有些時候就是要先「不怕害」,才能邁進「第一步」,才有機會有入門到精通。希望這篇文章能激發你對 CLI 的興趣…