01-CLI命令
本章節下載: 01-CLI命令 (143.66 KB)
command-alias enable命令用來使能命令關鍵字別名功能。
undo command-alias enable命令用來關閉命令關鍵字別名功能。
【命令】
command-alias enable
undo command-alias enable
【缺省情況】
命令關鍵字別名功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
使能命令關鍵字別名功能後,command-alias mapping命令的配置才生效。如果暫時不使用這些別名,可以先關閉命令關鍵字別名功能。關閉命令關鍵字別名功能不會刪除已經配置的別名。
【舉例】
# 使能命令關鍵字別名功能。
<Sysname> system-view
[Sysname] command-alias enable
【相關命令】
· command-alias mapping
· display command-alias
command-alias mapping命令用來給指定的命令關鍵字配置別名。
undo command-alias mapping命令用來取消相應配置。
【命令】
command-alias mapping cmdkey alias
undo command-alias mapping cmdkey
【缺省情況】
沒有為命令關鍵字配置別名。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cmdkey:表示設備支持的命令行的第一個關鍵字或者undo命令的第二關鍵字,必須是完整的關鍵字名,取值範圍為1~64個字符的字符串。
alias:表示關鍵字的別名,該別名不能與設備當前支持的命令行的第一個關鍵字或者undo命令的第二關鍵字相同,取值範圍為1~20個字符的字符串。
【使用指導】
通過本命令用戶可以為命令行的第一個關鍵字指定一個別名,使其符合用戶的使用習慣。比如將display關鍵字的別名配置為show後,就可以用show關鍵字來代替display關鍵字。如果要執行display clock命令,就可以用show clock來代替。
隻有配置command-alias enable後,配置的別名才生效。
【舉例】
# 配置關鍵字display的別名為show。
<Sysname> system-view
[Sysname] command-alias mapping display show
【相關命令】
· command-alias enable
· display command-alias
display | { begin | exclude | include }命令用來使用正則表達式對顯示信息進行過濾。
【命令】
display command | { begin | exclude | include } regular-expression
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
command:命令關鍵字,取值可以通過輸入?來獲得。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【使用指導】
用display命令查看顯示信息時,用戶可以使用正則表達式來過濾顯示信息,以便快速的找到自己關注的信息。關於正則表達式的詳細描述請參考“基礎配置指導”中的“CLI”。
【舉例】
# 查看包含VLAN的配置。
<Sysname> display current-configuration | include vlan
vlan 1
vlan 999
port access vlan 999
display | by-linenum命令用來查看帶行號的顯示信息。
【命令】
display command | by-linenum
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
command:命令關鍵字,取值可以通過輸入?來獲得。
【使用指導】
使用本命令時,係統在顯示信息的同時會自動在每行顯示信息的前麵添加行號。以便當顯示信息較多時,能夠迅速定位到某行信息。
【舉例】
# 顯示VLAN 999信息的同時顯示行號。
<Sysname> display vlan 999 | by-linenum
1: VLAN ID: 999
2: VLAN type: Static
3: Route interface: Configured
4: IP address: 192.168.2.1
5: Subnet mask: 255.255.255.0
6: Description: For LAN Access
7: Name: VLAN 0999
8: Tagged ports: None
9: Untagged ports:
10: Ten-GigabitEthernet1/0/1
display >命令用來將顯示信息獨立保存到指定文件。
【命令】
display command > filename
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
command:命令關鍵字,取值可以通過輸入?來獲得。
filename:文件名稱。
【使用指導】
display命令顯示的內容通常是統計信息、功能是否使能以及功能的相關參數配置,這些信息在設備運行過程中會隨著時間或者用戶的配置而改變。使用本命令可以將當前顯示信息保存到指定文件,可供用戶隨時比對和查看。
執行本命令時,如果filename不存在,係統會先創建該文件,再保存;如果filename已存在,則會覆蓋原文件的內容。
【舉例】
# 將display vlan 1的顯示信息保存到指定文件vlan.txt。
<Sysname> display vlan 1 > vlan.txt
查看vlan.txt的內容,驗證display >命令的執行效果。
<Sysname> more vlan.txt
VLAN ID: 1
VLAN type: Static
Route interface: Not configured
Description: VLAN 0001
Name: VLAN 0001
Tagged ports: None
Untagged ports:
Ten-GigabitEthernet1/0/1
display >>命令用來將顯示信息以追加方式保存到指定文件。
【命令】
display command >> filename
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
command:命令關鍵字,取值可以通過輸入?來獲得。
filename:文件名稱。
【使用指導】
display命令顯示的內容通常是統計信息、功能是否使能以及功能的相關參數配置,這些信息在設備運行過程中會隨著時間或者用戶的配置而改變。使用本命令可以將當前顯示信息保存到指定文件,可供用戶隨時比對和查看。
執行本命令時,如果filename不存在,係統會先創建該文件,再保存。如果filename已存在,則新保存的內容會追加到文件filename的尾部。
【舉例】
# 將display vlan 999的顯示信息以追加方式保存到指定文件vlan.txt。
<Sysname> display vlan 999 >> vlan.txt
查看vlan.txt的內容,驗證display >>命令的執行效果。
<Sysname> more vlan.txt
VLAN ID: 1
VLAN type: Static
Route interface: Not configured
Description: VLAN 0001
Name: VLAN 0001
Tagged ports: None
Untagged ports:
Ten-GigabitEthernet1/0/2
VLAN ID: 999
VLAN type: Static
Route interface: Configured
IP address: 192.168.2.1
Subnet mask: 255.255.255.0
Description: For LAN Access
Name: VLAN 0999
Tagged ports: None
Untagged ports:
Ten-GigabitEthernet1/0/1
display command-alias命令用來顯示命令關鍵字別名功能的相關配置。
【命令】
display command-alias
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示命令關鍵字別名功能的相關配置。
<Sysname> display command-alias
Command alias is enabled
Index Alias Command key
1 ping1 ping
2 ssh1 ssh
表1-1 display command-alias命令顯示信息描述表
字段 |
描述 |
Command alias is |
命令關鍵字別名功能的使能狀態:enabled表示已使能;disabled表示未使能 |
Index |
索引號 |
Alias |
別名 |
Command key |
關鍵字 |
【相關命令】
· command-alias enable
· command-alias mapping
display history-command命令用來顯示當前登錄用戶成功執行的曆史命令。
【命令】
display history-command
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
用戶登錄設備後,係統會給每個用戶自動分配一個曆史命令緩衝區,用於存放用戶本次登錄、成功執行的命令行,以便用戶查看和調用。曆史命令緩存區有大小限製,缺省保存10條命令,用戶也可以通過history-command max-size命令來修改大小。當數目達到上限時,係統會自動刪除最早的記錄,來保存最新成功執行的命令。
如果用戶退出登錄,係統會自動清除該曆史命令緩存區的所有記錄。
【舉例】
# 顯示曆史命令緩存區內保存的命令。
<Sysname> display history-command
system-view
vlan 2
quit
【相關命令】
· history-command max-size(基礎配置命令參考/登錄設備)
display history-command all命令用來顯示所有登錄用戶成功執行的曆史命令。
【命令】
display history-command all
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
係統中有一個共享曆史命令緩衝區,用於存放所有登錄用戶成功執行的命令行,以便用戶查看(不能調用)。曆史命令緩存區的大小固定為1024條,不可配置。當數目達到上限時,係統會自動刪除最早的記錄,來保存最新成功執行的命令。
即便用戶退出登錄,係統也不會清除共享曆史命令緩存區中該用戶的曆史命令記錄。
【舉例】
# 顯示所用登錄用戶成功執行的曆史命令。
<Sysname> display history-command all
Date Time Terminal Ip User
01/01/2011 02:43:49 vty0 192.168.0.202 **
Cmd:dis history-command all
01/01/2011 02:42:36 vty0 192.168.0.202 **
Cmd:sys
表1-2 display history-command all命令顯示信息描述表
字段 |
描述 |
Date |
執行命令行的日期 |
Time |
執行命令行的時間 |
Terminal |
執行命令的用戶使用的登錄用戶界麵 |
Ip |
執行命令的用戶使用的登錄IP |
User |
執行命令的用戶使用的登錄用戶名 |
Cmd |
執行的命令(和用戶的輸入保持一致) |
【相關命令】
· display history-command
display hotkey命令用來顯示係統支持的快捷鍵及其含義。
【命令】
display hotkey
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示係統支持的快捷鍵及其含義。
<Sysname> display hotkey
----------------- Hotkeys -----------------
-Defined command hotkeys-
CTRL_G display current-configuration
CTRL_L display ip routing-table
CTRL_O undo debugging all
-Undefined command hotkeys-
CTRL_T NULL
CTRL_U NULL
-System-reserved hotkeys-
CTRL_A Move the cursor to the beginning of the line.
CTRL_B Move the cursor one character to the left.
CTRL_C Stop the current command.
CTRL_D Erase the character at the cursor.
CTRL_E Move the cursor to the end of the line.
CTRL_F Move the cursor one character to the right.
CTRL_H Erase the character to the left of the cursor.
CTRL_K Abort the connection request.
CTRL_N Display the next command in the history buffer.
CTRL_P Display the previous command in the history buffer.
CTRL_R Redisplay the current line.
CTRL_V Paste text from the clipboard.
CTRL_W Delete the word to the left of the cursor.
CTRL_X Delete all characters from the beginning of the line to the cursor.
CTRL_Y Delete all characters from the cursor to the end of the line.
CTRL_Z Return to the User View.
CTRL_] Kill incoming connection or redirect connection.
ESC_B Move the cursor back one word.
ESC_D Delete all characters from the cursor to the end of the word.
ESC_F Move the cursor forward one word.
ESC_N Move the cursor down a line.
ESC_P Move the cursor up a line.
ESC_< Move the cursor to the beginning of the clipboard.
ESC_> Move the cursor to the end of the clipboard.
表1-3 display hotkey命令顯示信息描述表
【相關命令】
· hotkey
hotkey命令用來為快捷鍵指定對應的命令行。
undo hotkey命令用來恢複缺省情況。
【命令】
hotkey { ctrl_g | ctrl_l | ctrl_o | ctrl_t | ctrl_u } command
undo hotkey { ctrl_g | ctrl_l | ctrl_o | ctrl_t | ctrl_u }
【缺省情況】
· <Ctrl+G>對應命令display current-configuration(顯示當前配置)。
· <Ctrl+L>對應命令display ip routing-table(顯示IPv4路由表信息)。
· <Ctrl+O>對應命令undo debugging all(關閉設備支持的所有功能項的調試開關)。
· <Ctrl+T>沒有關聯任何命令行。
· <Ctrl+U>沒有關聯任何命令行。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ctrl_g:表示為快捷鍵<Ctrl+G>指定一條命令。
ctrl_l:表示為快捷鍵<Ctrl+L>指定一條命令。
ctrl_o:表示為快捷鍵<Ctrl+O>指定一條命令。
ctrl_t:表示為快捷鍵<Ctrl+T>指定一條命令。
ctrl_u:表示為快捷鍵<Ctrl+U>指定一條命令。
command:快捷鍵關聯的命令行。
【使用指導】
通過快捷鍵用戶可以簡便、快捷的操作設備,使用display hotkey命令可以查看設備支持的所有快捷鍵及其含義。
【舉例】
# 指定命令display tcp status的快捷鍵為<Ctrl+T>。
<Sysname> system-view
[Sysname] hotkey ctrl_t display tcp status
【相關命令】
· display hotkey
quit命令用來使用戶從當前視圖退回到上一層視圖。
【命令】
quit
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
如果當前是用戶視圖,執行quit後,會斷開當前連接,退出係統。
【舉例】
# 從接口Ten-GigabitEthernet1/0/1視圖退回到係統視圖,再退回到用戶視圖。
[Sysname-Ten-GigabitEthernet1/0/1] quit
[Sysname] quit
<Sysname>
return命令用來從當前視圖(非用戶視圖)直接退回到用戶視圖。
【命令】
return
【視圖】
除用戶視圖外的任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
用戶也可以使用組合鍵<Ctrl+Z>從當前視圖(非用戶視圖)直接退回到用戶視圖,效果等同於執行return命令。
【舉例】
# 從接口Ten-GigabitEthernet1/0/1視圖退回到用戶視圖。
[Sysname-Ten-GigabitEthernet1/0/1] return
<Sysname>
screen-length disable命令用來禁用當前用戶的分屏顯示功能。
undo screen-length disable命令用來啟用當前用戶的分屏顯示功能。
【命令】
screen-length disable
undo screen-length disable
【缺省情況】
缺省情況下,當前用戶的分屏顯示功能為開啟。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
禁止分屏顯示時,會一次顯示所有信息,如果信息較多,則會連續刷屏,不方便立即查看。
需要注意的是:該配置隻對當前用戶本次登錄有效,用戶重新登錄後將恢複到缺省情況。
【舉例】
# 禁用當前用戶的分屏顯示功能。
<Sysname> screen-length disable
【相關命令】
· screen-length(基礎配置命令參考/登錄設備)
system-view命令用來從用戶視圖進入係統視圖。
【命令】
system-view
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 從用戶視圖進入係統視圖。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname]
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!