• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

01-基礎配置命令參考

目錄

01-CLI命令

本章節下載 01-CLI命令  (143.66 KB)

01-CLI命令


1 CLI命令

1.1  CLI命令

1.1.1  command-alias enable

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

1.1.2  command-alias mapping

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

1.1.3  display | { begin | exclude | include }

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

1.1.4  display | by-linenum

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

1.1.5  display >

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

1.1.6  display >>

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

1.1.7  display command-alias

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

1.1.8  display history-command

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(基礎配置命令參考/登錄設備)

1.1.9  display history-command all

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

1.1.10  display hotkey

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命令顯示信息描述表

字段

描述

Defined command hotkeys

已定義的快捷鍵

Undefined command hotkeys

未定義的快捷鍵

System-reserved hotkeys

係統保留的快捷鍵。每個保留快捷鍵的作用請參見表1-4

 

表1-4 係統保留的快捷鍵

快捷鍵

功能

<Ctrl+A>

將光標移動到當前行的開頭

<Ctrl+B>

將光標向左移動一個字符

<Ctrl+C>

停止當前正在執行的功能

<Ctrl+D>

刪除當前光標所在位置的字符

<Ctrl+E>

將光標移動到當前行的末尾

<Ctrl+F>

將光標向右移動一個字符

<Ctrl+H>

刪除光標左側的一個字符

<Ctrl+K>

終止呼出的連接

<Ctrl+R>

重新顯示當前行信息

<Ctrl+V>

粘貼剪貼板的內容

<Ctrl+W>

刪除光標左側連續字符串內的所有字符

<Ctrl+X>

刪除光標左側所有的字符

<Ctrl+Y>

刪除光標右側所有的字符

<Ctrl+Z>

退回到用戶視圖

<Ctrl+]>

終止當前連接

<Esc+B>

將光標移動到左側連續字符串的首字符處

<Esc+D>

刪除光標所在位置及其右側連續字符串內的所有字符

<Esc+F>

將光標向右移到下一個連續字符串之前

<Esc+N>

將光標向下移動一行(輸入回車前有效)

<Esc+P>

將光標向上移動一行(輸入回車前有效)

<Esc+<>

將光標所在位置指定為剪貼板的開始位置

<Esc+>>

將光標所在位置指定為剪貼板的結束位置

 

【相關命令】

·     hotkey

1.1.11  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

1.1.12  quit

quit命令用來使用戶從當前視圖退回到上一層視圖。

【命令】

quit

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【使用指導】

如果當前是用戶視圖,執行quit後,會斷開當前連接,退出係統。

【舉例】

# 從接口Ten-GigabitEthernet1/0/1視圖退回到係統視圖,再退回到用戶視圖。

[Sysname-Ten-GigabitEthernet1/0/1] quit

[Sysname] quit

<Sysname>

1.1.13  return

return命令用來從當前視圖(非用戶視圖)直接退回到用戶視圖。

【命令】

return

【視圖】

除用戶視圖外的任意視圖

【缺省用戶角色】

network-admin

network-operator

【使用指導】

用戶也可以使用組合鍵<Ctrl+Z>從當前視圖(非用戶視圖)直接退回到用戶視圖,效果等同於執行return命令。

【舉例】

# 從接口Ten-GigabitEthernet1/0/1視圖退回到用戶視圖。

[Sysname-Ten-GigabitEthernet1/0/1] return

<Sysname>

1.1.14  screen-length disable

screen-length disable命令用來禁用當前用戶的分屏顯示功能。

undo screen-length disable命令用來啟用當前用戶的分屏顯示功能。

【命令】

screen-length disable

undo screen-length disable

【缺省情況】

缺省情況下,當前用戶的分屏顯示功能為開啟。

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

禁止分屏顯示時,會一次顯示所有信息,如果信息較多,則會連續刷屏,不方便立即查看。

需要注意的是:該配置隻對當前用戶本次登錄有效,用戶重新登錄後將恢複到缺省情況。

【舉例】

# 禁用當前用戶的分屏顯示功能。

<Sysname> screen-length disable

【相關命令】

·     screen-length(基礎配置命令參考/登錄設備)

1.1.15  system-view

system-view命令用來從用戶視圖進入係統視圖。

【命令】

system-view

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

network-operator

【舉例】

# 從用戶視圖進入係統視圖。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname]

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們