Cisco CLI 基礎入門|三種模式、指令縮寫、設定備份一次搞懂
最近開始練習 CCNA 的 CLI 操作,跟著 Neil Anderson 課程提供的《The IOS Operating System - Lab Exercises》的 Packet Tracer 檔案做練習,雖然照著做都能成功,但一開始我其實不太知道自己到底在幹嘛 😅
這篇筆記記錄我理解之後的心得與整理,讓我未來能夠快速複習這些概念。
🧭 CLI 三種核心模式
Prompt 顯示 | 模式名稱 | 權限/用途 |
---|---|---|
Router> | User Exec Mode | 最基礎,只能查詢 ping 等基本功能 |
Router# | Privileged Exec Mode | 查詢完整設定、儲存、重啟等管理操作 |
Router(config)# | Global Config Mode | 開始進行設定,如主機名、DNS、routing 等 |
還有其他像是 Router(config-if)#
是介面設定模式。
💡 指令縮寫與幫助系統
Cisco CLI 支援縮寫,只要縮寫沒有歧義:
copy running-config startup-config
# 可縮寫為:
copy run start
搭配 CLI 幫助指令:
?
:列出目前模式下可用指令sh ?
:查詢 show 指令有哪些子指令di?
:縮寫不明確時查看可能選項Tab
:指令補全Ctrl + A / E
:移動到行首 / 行尾上下鍵
:歷史指令快速切換
🔍 查詢指令 & do 的用法
在 Router(config)#
等設定模式下,不能直接用 show
指令,否則會出錯。
正確作法是加上 do
:
Router(config)#do show ip interface brief
💾 幾個備份指令
指令 | 功能說明 | 是否自動套用 |
---|---|---|
copy run start | 將目前的設定存成開機用的設定 | ✅ |
copy run flash: | 存一份設定備份檔到本地 flash 儲存空間 | ❌ |
copy run tftp | 把設定透過網路送到 TFTP Server 備份 | ❌ |
記住:Cisco 裝置設定修改是立即生效,但若不存入 startup-config
,重開機後會還原!
🧪 練習範例:設定介面描述並查詢
Router>enable
Router#conf t
Router(config)#interface gigabitEthernet0/0
Router(config-if)#description 連到我的主電腦
Router(config-if)#exit
Router(config)#do show run | section interface gigabitEthernet0/0
🧙♀️ 小心得
Cisco CLI 雖然一開始會覺得有點硬,但當我理解它的模式邏輯、指令縮寫、以及 running-config
vs startup-config
的概念之後,整個操作就順了很多。
這篇筆記就留給未來的我或需要快速複習的朋友 🧡