S1720, S2700, S5700, and S6720 V200R011C10 Command Reference
This document describes all the configuration commands of the device, including the command function, syntax, parameters, views, default level, usage guidelines, examples, and related commands.
This document describes all the configuration commands of the device, including the command function, syntax, parameters, views, default level, usage guidelines, examples, and related commands.
CLI Overview Commands
- Command Support
- assistant task
- command-privilege level
- command-privilege level rearrange
- diagnose
- display assistant task history
- display component
- display history-command
- display snmp-agent trap feature-name line all
- display this
- display this include-default
- header
- if-match timer cron
- perform batch-file
- quit
- reset history-command
- return
- snmp-agent trap enable feature-name line
- system-view
- terminal command forward matched upper-view
- terminal echo-mode
assistant task
Function
The assistant task command creates an assistant task.
The undo assistant task command deletes an assistant task.
By default, no assistant task is created.
Parameters
Parameter | Description | Value |
---|---|---|
task-name | Specifies the name of an assistant task. |
The value is a string of 1 to 15 characters. It can consist of only underscores (_), letters, and digits, and must start with a letter. |
Usage Guidelines
An assistant task is a virtual assistant on a device to realize automatic maintenance and management. After you create an assistant task and bind it to a batch of files to be processed, the device performs operations or configurations when it is unattended. Assistant tasks are mainly used for scheduled system upgrade or configuration.
You can create a maximum of five assistant tasks on a device.
command-privilege level
Function
The command-privilege level command sets a command level in a specified view.
The undo command-privilege command restores the default level.
By default, each command in each view has a default command level.
Format
command-privilege level level view view-name command-key
undo command-privilege [ level level ] view view-name command-key
Parameters
Parameter | Description | Value |
---|---|---|
level level | Specifies a command level. | The value is an integer that ranges from 0 to 15. |
view view-name | Specifies a view name. You can enter a question mark (?) in the terminal GUI to obtain all view names in the command view. For example:
|
- |
command-key | Specifies a command. The command must be entered manually because automatic command line completion is not supported. |
- |
Usage Guidelines
Usage Scenario
The system divides commands into levels for management. Each command in views has a specified level. The device administrator can change a command level as required so that a lower-level user can use certain high-level commands. The device administrator can also increase the command level to a larger value to improve device security.
Precautions
The rules for using this command to set the command level of a specified view are as follows:
- When you degrade the target command, all keywords in the command are degraded.
- When you upgrade the target command, only the last keyword in the command is upgraded.
- When you set a level for the target command, the levels of all commands (in the same view) starting with this command are changed.
- When you set a level for the target command, the keyword level in other commands having the same index as the keyword whose level is changed is also changed.
- If the level of keywords that have the same index is modified for multiple times, the latest configured level takes effect.
Do not change the default command level. If you need to change it, consult with professional personnel to ensure that routine operation and maintenance are not affected and security risks are avoided.
command-privilege level rearrange
Function
The command-privilege level rearrange command upgrades command levels in batches.
The undo command-privilege level rearrange command restores the default command levels in batches.
By default, the command levels assigned by the system during registration are used.
Usage Guidelines
Usage Scenario
Each command registered on a device is assigned a default level 0, 1, 2, or 3. These levels correspond to the visit level, monitoring level, configuration level, and management level. You can run the command-privilege level rearrange command to upgrade all the level-2 and level-3 commands to level-10 and level-15 commands in batches. The level-0 and level-1 commands remain unchanged.
Precautions
You can change the levels of the commands that are not separately changed by the command-privilege level command. The levels of the commands that are separately changed by the command-privilege level command cannot be upgraded.
- You can restore the levels of the commands that are upgraded in batches. The levels of the commands that are separately changed by the command-privilege level command cannot be upgraded.
- After the command-privilege level rearrange command is run, users at Level 2 to Level 9 are not allowed to run commands defaulted to Level 2, and users at Level 3 to Level 14 are not allowed to run commands defaulted to Level 3. If some users are required to have the same command privilege as that before the command level promotion, you are advised to adjust the levels of all users on the device.
- After the undo command-privilege level rearrange command is run, users at level 3 to level 14 are allowed to run commands defaulted to level 3, and users at level 2 to level 9 are allowed to run commands defaulted to level 2. If some users are required to have the same command privilege as that before the command level decrease, you are advised to adjust the levels of all users on the device.
- You can use the command-privilege level rearrange command only when your user level is 15.
- After the levels of the commands are upgraded in batches and before the levels of the commands are restored, upgrading the levels of the commands is invalid and does not change the current status of the commands.
diagnose
display assistant task history
Parameters
Parameter | Description | Value |
---|---|---|
task-name | Specifies the name of an assistant task. |
The value is a string of 1 to 15 characters consisting only of underscores (_), letters, and digits, and must start with a letter. |
Usage Guidelines
The five latest operations of each assistant task are displayed in order from earliest to latest.
Example
# Displays operation records of assistant tasks.
<HUAWEI> display assistant task history
-------------------------------------------------------------------------------- Assistant task name: nemo -------------------------------------------------------------------------------- Assistant task name: song Action type : Batch file Batch file name: reboottest.bat Start time : 2012-07-16 09:25:00 End time : 2012-07-16 09:25:00 State : Finished Action type : Batch file Batch file name: reboottest.bat Start time : 2012-07-16 09:24:00 End time : 2012-07-16 09:24:00 State : Finished -------------------------------------------------------------------------------- Assistant task name: xu Action type : Batch file Batch file name: reboottest.bat Start time : 2012-07-16 09:25:00 End time : 2012-07-16 09:25:00 State : Finished Action type : Batch file Batch file name: reboottest.bat Start time : 2012-07-16 09:24:00 End time : 2012-07-16 09:24:00 State : Finished Action type : Batch file Batch file name: reboottest.bat Start time : 2012-07-16 09:23:00 End time : 2012-07-16 09:23:00 State : Finished --------------------------------------------------------------------------------
Item |
Description |
---|---|
Assistant task name |
Task name. This parameter is configured using the assistant task command. |
Action type |
Operation that an assistant task performs. |
Batch file name |
Name of the batch file used by an assistant task. This parameter is configured using the perform batch-file command. |
Start time |
Operation start time of an assistant task. |
End time |
Operation end time of an assistant task. |
State |
Running status of an assistant task.
|
display component
Parameters
Parameter | Description | Value |
---|---|---|
component-name | Displays information about a component with a specified ID. | The value ranges from 0 to FFFFFFFF, in hexadecimal notation. 0 indicates brief information about all components, and FFFFFFFF indicates detailed information about all components. The default value is FFFFFFFF. |
slot slot-id |
|
- |
Example
# Display brief information about all registered components.
<HUAWEI> display component 0
*******************************************************
No. CompID CompVer CompName
0 0x00003391 1.0.0.0 DNS
1 0x000001f4 1.0.0.0 COMMON
2 0x00002ee1 1.0.0.0 NSPCOMMON
3 0x0000332d 1.0.0.0 NSPNOLIBCOMMON
4 0x000032c9 1.0.0.0 NFPCOMMON
5 0x00002c89 1.0.0.0 SECAPP
6 0x000027da 1.0.0.0 TRUNK
7 0x00002775 1.0.0.0 L2IF
8 0x00002af9 1.0.0.0 NQAC_BASIC
9 0x00002b5d 1.0.0.0 NQAS_BASIC
10 0x00002e19 1.0.0.0 VPLS BASIC
11 0x000000c8 1.0.0.0 PPMNG
12 0x000000ce 1.0.0.0 ND
13 0x000000cf 1.0.0.0 ADDR
14 0x000000c9 1.0.0.0 ICMP6
15 0x000000cd 1.0.0.0 PMTU
16 0x000000df 1.0.0.0 IPSEC6-IPV6
17 0x000000de 1.0.0.0 IPSEC6-POLICY
18 0x000000dc 1.0.0.0 IPSEC6-SAPRO
19 0x000000cb 1.0.0.0 UDP6
20 0x000000cc 1.0.0.0 RIP6
---- More ----
display history-command
Parameters
Parameter | Description | Value |
---|---|---|
all-users | Displays information about the successfully matched commands that are executed by all users. If all-users is not specified, successfully matched historical commands executed by the current user are displayed. |
- |
Default Level
display history-command: 0: Visit level
display history-command all-users: 3: Management level
Usage Guidelines
Usage Scenario
The terminal automatically saves the history commands entered by the user, that is, records any keyboard entry of the user with Enter as the unit.
By default, the display history-command command displays a maximum of 10 historical commands. If the number of historical commands is less than 10, the display history-command command output displays all of them. Run history-command max-size command to set the size of the historical command buffer.
Precautions
Commands run by users are automatically saved on the terminal. Any input that ends with Enter is saved as a historical command.
Commands are saved in the same format as those users entered. If an entered command is incomplete, the saved command is also incomplete.
If a command is run several times, only the latest one is saved. If the command is run in different formats, they all saved as different commands.
You can check historical commands using the following methods:
To check a previous historical command, press the Up arrow key or Ctrl+P.
To check a next historical command, press the Down arrow key or Ctrl+N.
To check the previous historical commands on a Windows 9X HyperTerminal, press Ctrl+P. The Up arrow key does not take effect.
display snmp-agent trap feature-name line all
Function
The display snmp-agent trap feature-name line all command displays all trap information about the line module.
Usage Guidelines
Usage Scenario
The Simple Network Management Protocol (SNMP) is a standard network management protocol widely used on TCP/IP networks. It uses a central computer (a network management station) that runs network management software to manage network elements. The management agent on the network element automatically reports traps to the network management station. After that, the network administrator immediately takes measures to resolve the problem.
Name of a trap supported on the line module: The trap name must be the same as that specified by the snmp-agent trap enable feature-name line trap-name trap-name command. The name of each trap indicates a fault on the network element.
Trap status on the line module: The trap name shows whether sending a trap is enabled.
Prerequisites
The SNMP function has been enabled on the network element. For the relevant command, see snmp-agent.
Example
# Display all trap information about the line module.
<HUAWEI>display snmp-agent trap feature-name line all
------------------------------------------------------------------------------
Feature name: LINE
Trap number : 4
------------------------------------------------------------------------------
Trap name Default switch status Current switch status
hwVtyNumExceed off off
hwUserLogin off off
hwUserLoginFail off off
hwUserLogout off off
Item |
Description |
---|---|
Feature name |
Name of the module that the trap message belongs |
Trap number |
Number of trap messages |
Trap name |
Name of trap:
|
Default switch status |
Status of the trap function by default:
|
Current switch status |
Current status of the trap function:
|
display this
Usage Guidelines
Usage Scenario
After configurations are complete in a certain view, run the display this command to check the current configurations.
Precautions
If a configuration parameter uses the default value, this parameter is not displayed. Configurations for functions that do not take effect are not displayed.
If you run the display this command in an interface view, configurations of the interface view are displayed. If you run this command in a protocol view, configurations of the protocol view are displayed.
display this include-default
Function
The display this include-default command displays the valid configurations in the current view, including the unchanged default configurations.
Usage Guidelines
You can use this command to check the default configurations of physical attributes, basic Ethernet protocols, routing, multicast, QoS, and security features on Ethernet interfaces.
This command can also display the following default global configurations: enabling of the function that sends ICMP host/port unreachable packets, enabling of the function that discards ICMP packets with TTL value 1, rate limit for ARP Miss packets, enabling of ICMP packet rate limiting, and interval for collecting statistics about CAR-based traffic statistics.
Example
# Display the valid configurations and default configurations in the view of a GigabitEthernet electrical interface.
[HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] display this include-default # interface GigabitEthernet0/0/1 negotiation auto auto speed 10 100 1000 undo energy-efficient-ethernet enable mdi auto undo flow-control negotiation undo flow-control undo port-auto-sleep enable undo loopback portswitch undo shutdown enable snmp trap updown undo set flow-stat interval qinq protocol 8100 undo arp detect-mode unicast arp-fake expire-time 1 port link-type access undo qinq vlan-translation enable undo vcmp disable undo mac-address learning disable port priority 0 port default vlan 100 undo port negotiation disable undo loopback-detect enable stp enable undo stp config-digest-snoop undo stp no-agreement-check undo stp root-protection undo stp loop-protection stp point-to-point auto stp compliance auto stp instance 0 port priority 128 undo port mux-vlan enable undo mac-vlan enable undo ip-subnet-vlan enable undo arp validate source-mac destination-mac igmp-snooping learning vlan all igmp-snooping router-learning vlan all undo rmon-statistics undo smart-link flush receive stp vlan 1 to 4094 port priority 128 undo mac-forced-forwarding network-port undo ip netstream inbound undo ip netstream outbound undo ip netstream sampler inbound undo ip netstream sampler outbound undo ipv6 netstream inbound undo ipv6 netstream outbound undo ipv6 netstream sampler inbound undo ipv6 netstream sampler outbound ntdp enable ndp enable undo efm enable undo dot1x unicast-trigger undo dot1x reauthenticate mac-authen reauthenticate lldp enable lldp dot3-tlv power 802.1ab lldp tlv-enable basic-tlv all lldp tlv-enable dot1-tlv protocol-vlan-id lldp tlv-enable dot1-tlv port-vlan-id lldp tlv-enable dot1-tlv vlan-name undo lldp tlv-enable dot1-tlv protocol-identity lldp tlv-enable med-tlv network-policy voice-vlan 8021p cos 5 dscp 46 undo lldp tlv-enable med-tlv location-id lldp tlv-enable med-tlv all lldp tlv-enable dot3-tlv all undo lldp compliance cdp txrx undo lldp compliance cdp receive undo urpf iplpm link loss-measure interval 10 iplpm link authentication-mode hmac-sha256 key-id 1 cipher %#%#>.R(~|o}GMw3TSSi^+@NLv# # return
header
Function
The header command configures the header information displayed on a terminal when users log in to a connected device.
The undo header command deletes the header information displayed on a terminal when users log in to a connected device.
By default, no header information is displayed on terminals when users log in to a connected device.
Parameters
Parameter | Description | Value |
---|---|---|
login | Indicates header information displayed on a terminal when a user logs in to the device and a connection between the terminal and the device is activated. | - |
shell | Indicates the header displayed on a terminal when the session is set up after the user logs in to the connected device. | - |
information text | Specifies the header and content. | The value is a string with spaces and carriage returns supported. The maximum length of the string that can be entered at one time is 480 characters. |
file file-name | Specifies the file name that the header uses. |
The value is a string of 1 to 64 characters without spaces. Only the absolute path is supported. The file name must be in the [drive] [path] [file name] format, where [path] is the absolute path of the file. The maximum header file size that can be configured is 2 KB. |
Usage Guidelines
Usage Scenario
To provide some prompts or alarms to users, run the header command to configure a title on the device. If a user logs in to the device, the title is displayed.
Procedure
If information is specified, the header text starts and ends with the same character. You can set the header text in either of the following modes:
Non-interactive: enter the header text behind the start character.
Use the same character at the beginning and end of the header and press Enter. If the start and end characters are inconsistent, the system prompts an error message.
Interactive: enter the start character and press Enter to enter the interactive process.
The system displays a message asking you to enter the correct header information. After you enter the information, enter the same character as the start character. Press Enter. The system quits the interactive process.
During interaction, you can press Enter at any time to enter information in the next line.
Precautions
- Before setting the login parameter, you must set login authentication parameters; otherwise, no header information about authentication is displayed.
- Before setting the file parameter,
ensure that the file containing the header exists; otherwise, the
file name cannot be obtained. If you change header
information after login, the header information that has been displayed
in the system does not change, even if you exit and log in to the
system again. The header information changes in either of the following
cases:
- You have successfully changed the header information. Before the system restarts, you run this command again. Then you exit and log in to the system again.
- You have successfully changed the header information. Then you restart the system.
- If you use SSH1.X to log in to the device, only the shell header is displayed.
- If you use SSH2.0 to log in to the device, both login and shell headers are displayed in the login process.
- If the header command is configured several times, only the latest configuration takes effect.
- After configuring the login header, any user that logs in to the system can view the header.
- In the system view, run the execute batch-filename batch processing command. If the batch processing command contains the header { login | shell } information text command and text contains line feed character \r\n, you need to use third-party software to change the hexadecimal value (0D 0A) of the line feed character \r\n to (1B 19).
Example
# Configure a shell header in non-interactive mode.
<HUAWEI> system-view
[HUAWEI] header shell information &Hello! Welcome to system!& # Enter the header text behind the start character '&' and enter '&' at the end of the header text, and press Enter.
# Display the shell header if the login succeeds.
Hello! Welcome to system!
# Configure a shell header in interactive mode.
<HUAWEI> system-view
[HUAWEI] header shell information % # Press Enter after entering the start character '%' to start the interactive process.
The banner text supports 480 characters max, including the start and the end cha
racter.If you want to enter more than this, use banner file instead.Input banner
text, and quit with the character '%':
Hello!
Welcome to system!% # Press Enter after entering the end character '%' to quit the interactive process.
[HUAWEI] quit
<HUAWEI> quit // Log off.
# Press Enter. The shell header is displayed when the user logs in again.
Hello!
Welcome to system!
<HUAWEI>
# Specify the file that stores a login header.
<HUAWEI> system-view [HUAWEI] header login file flash:/header-file.txt
if-match timer cron
Function
The if-match timer cron command sets the time to perform an assistant task.
The undo if-match timer cron command cancels the time configured for performing an assistant task.
By default, the time to perform an assistant task is not specified.
Format
if-match timer cron seconds minutes hours days-of-month months days-of-week [ years ]
undo if-match timer cron
Parameters
Parameter |
Description |
Value |
---|---|---|
seconds | Sets second. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). Currently, the device supports only asterisks (*), indicating that the value is accurate to the minute but not the second. |
minutes | Sets minute. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). |
hours | Sets hour. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). |
days-of-month | Sets date. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). This parameter is exclusive with the days-of-week parameter. At least one of the two contains asterisks (*). |
months | Sets month. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). |
days-of-week | Sets week. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). The parameter is exclusive with the days-of-month parameter. At least one of the two contains asterisks (*). |
years | Sets year. |
The value is a string of 1 to 64 characters in the cron time format. The string consists of digits 0 to 9 and special characters asterisks (*), hyphens (-), slashes (/), and commas (,). If this parameter is not specified, it refers to all the years between 2000 to 2099. |
Usage Guidelines
Usage Scenario
The if-match timer cron command is used to set the time to perform an assistant task. The time is expressed in the cron format defined in UNIX or Linux.
Expression Mode | Format | Description | Example |
---|---|---|---|
Single time point | <time> | <time>: The value is an integer that specifies a specific time value. The value range is dependent on a specific parameter. The range of minutes is 0 to 59. The range of hours is 0 to 23. The range of days-of-month depends on the number of days in a specific month. The range of months is 1 to 12. The range of days-of-week is 0 to 7. The range of years is 2000 to 2099. |
Command: if-match timer cron * 0 1 2 5 * 2012 Meaning: perform an assistant task at 1:00 on May 2, 2012. |
Multiple time points | <time1>,<time2>,...,<timen> | <timen>: The value is an integer. The value range depends on a specific parameter. Multiple time points are separated by a comma (,) with no space before or after it. The time values in a list can be arranged in any sequence. |
Command: if-match timer cron * 0 1,2,3 2 3 * 2012 Meaning: perform an assistant task at the following time points:
|
Specific time point | <time>/<step> | <time>: The value is an integer that specifies a specific time value. <step>: The value is an integer that specifies the time incremental. The two values are separated by a slash (/) with no space before or after it. The format: <time>,<time>+<step>,<time>+2*<step>,...,<time>+n*<step>. The maximum time (<time>+n*<step>) depends on a specific parameter in the command line. |
Command: if-match timer cron * 0 0/10 * 3 * 2012 Meaning:
perform an assistant task at the following time points:
|
Duration | <time1>-<time2> | <time1> and <time2>: The values are integers, specifying the start and end time respectively. <time2> must be later than or equal to <time1>. The two values are separated by a hyphen (-) with no space before or after it. the <time1>-<time2> is same as <time1>,<time1>+1,<time1>+2,……,<time2>. If <time1> and <time2> are the same, they specify the same time point. |
Command: if-match timer cron *0 0-3 1 3 * 2012 Meaning:
perform an assistant task at the following time points:
|
Period | * | If the parameter in the command line is set to *, the parameter may refer to any time point. By setting the parameter to *, you can configure the system to periodically perform an assistant task every year, week, month, day, hour, or minute. |
Command: if-match timer cron * 30 10 * 1 1 2012 Meaning: perform an assistant task at 10:30, Monday every week in January, 2012. |
Combination | Combination format | All the expression modes can be combined except "period". The expression modes are separated by a comma (,) with no space before or after it. | Command: if-match timer cron * 0 0/10,2,4-5 1 3 * 2012 Meaning: perform an assistant task at the following time points:
|
Precautions
If you run the if-match timer cron command multiple times in the same view, only the latest configuration takes effect.
The days-of-month and days-of-week parameters are exclusive. Set one or both of them to "*". If one parameter is set to *, the other one specifies a specific date. If both parameters are set to *, they can refer to any date.
The minimum unit supported is minute, so set the second parameter to *. The specified assistant task works only once every minute.
Since the system can perform only one assistant task at a time, the time when one assistant task finished working may be later than the time when the next task is schedule to start. There may be a time span between the time when an assistant task is scheduled to work and the time when it actually starts to work. The if-match timer cron command specifies the time when an assistant task is scheduled to work.
When you enter digits, such as 000002012, the numeric string means the same as 2012.
Example
# Configure an assistant task to work at 20:00, 2012-05-04.
<HUAWEI> system-view
[HUAWEI] assistant task test
[HUAWEI-assistant-task-test] if-match timer cron * 0 20 4 5 * 2012
[HUAWEI-assistant-task-test] perform 1 batch-file sys.bat
# Cancel the time for an assistant task to start to work.
<HUAWEI> system-view
[HUAWEI] assistant task test
[HUAWEI-assistant-task-test] undo if-match timer cron
perform batch-file
Function
The perform batch-file command configures an assistant task to process a batch file.
The undo perform command disables the assistant task from processing a batch file.
By default, no batch file is configured for the assistant task.
Parameters
Parameter | Description | Value |
---|---|---|
priority | Specifies a priority for an assistant task. |
The value is fixed at 1 because one assistant task can process only one batch file. |
filename | Specifies the name of the batch file processed by the assistant task. |
*.bat file. NOTE:
The batch file must be stored in the flash:/user/bat/ directory. |
Usage Guidelines
Usage Scenario
After you successfully create an assistant task and specify the execution time, you can run this command to configure the device to process a batch file at the specified time.
Prerequisites
An assistant task has been created using the assistant task command and the execution time has been specified using the if-match timer cron command.
Precautions
To delete an assistant task that is being executed, stop it first. To delete an assistant task to be executed, directly delete it. The device will not execute the assistant task in the future.
Example
# Configure the assistant task huawei to process the batch file sys.bat at 20:00 on 2012-05-04.
<HUAWEI> system-view
[HUAWEI] assistant task huawei
[HUAWEI-assistant-task-huawei] if-match timer cron * 0 20 4 5 * 2012
[HUAWEI-assistant-task-huawei] perform 1 batch-file sys.bat
# Disable the assistant task to process the batch file.
<HUAWEI> system-view
[HUAWEI] assistant task huawei
[HUAWEI-assistant-task-huawei] undo perform 1
Info: Start to delete the action.
[HUAWEI-assistant-task-huawei] display this
# assistant task huawei if-match timer cron * 0 20 4 5 * 2012 # return
quit
Function
The quit command returns a device from the current view to a lower-level view. If the current view is the user view, this command exits from the system.
Usage Guidelines
Usage Scenario
Three types of views are available (listed from a lower level to a higher level):
User view
System view
Service view, such as the interface view
Run the quit command to return to a lower-level command view from the current view. Running this command in the user view quits from the system.
reset history-command
Parameters
Parameter | Description | Value |
---|---|---|
all-users | Deletes historical commands entered by all users. If this parameter is not specified, the historical commands entered only by the current user are deleted. |
- |
Default Level
reset history-command: 0: Visit level
reset history-command all-users: 3: Management level
return
Usage Guidelines
Use the return command in other views to return to the user view.
- This command returns to the user view if the current view is another view (but not the user view).
- No change occurs after running this command if the current view is the user view.
- The shortcut keys Ctrl+Z functions similarly as the return command.
snmp-agent trap enable feature-name line
Function
The snmp-agent trap enable feature-name line command enables the trap function for the LINE module.
The undo snmp-agent trap enable feature-name line command disables the trap function for the LINE module.
By default, the trap function is disabled for the LINE module.
Format
snmp-agent trap enable feature-name line [ trap-name { hwVtyNumExceed | hwUserLogin | hwUserLoginFail | hwUserLogout } ]
undo snmp-agent trap enable feature-name line [ trap-name { hwVtyNumExceed | hwUserLogin | hwUserLoginFail | hwUserLogout } ]
Parameters
Parameter |
Description |
Value |
---|---|---|
trap-name | Enables or disables the trap function for a specified event of the LINE module. | - |
hwVtyNumExceed | Enables the trap function for the event that the number of Telnet login users exceeds the maximum number allowed on the device. | - |
hwUserLogin | Enables the trap function for the user login event. | - |
hwUserLoginFail | Enables the trap function for the user login failure event. | - |
hwUserLogout | Enables the trap function for the user logout event. | - |
system-view
terminal command forward matched upper-view
Function
The terminal command forward matched upper-view command enables forward commands (not in the undo form) to automatically match the upper-level view and return to the upper-level view.
The undo terminal command forward matched upper-view command disables forward commands from automatically matching the upper-level view.
By default, forward commands are enabled to automatically match the upper-level view.
Usage Guidelines
Usage Scenario
If forward commands are enabled to automatically match the upper-level view and you run a forward command not registered in the current view, the system automatically switches to the upper-level view to search for the command. If the command is found in that view, the system runs the command. If the command is not found in that view, the system continues the search in the next upper-level view until the system view.
Precautions
The terminal command forward matched upper-view command takes effect only for the current login user who runs this command.
Example
# Enable forward commands to automatically match the upper-level view.
<HUAWEI> terminal command forward matched upper-view
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet0/0/1
[HUAWEI-GigabitEthernet0/0/1] sysname ABC
[ABC]
# Disable forward commands from automatically matching the upper-level view.
<HUAWEI> undo terminal command forward matched upper-view
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet0/0/1
[HUAWEI-GigabitEthernet0/0/1] sysname ABC
^
Error: Unrecognized command found at '^' position.
terminal echo-mode
Function
The terminal echo-mode command sets a command output mode.
The default command output mode is character.
Parameters
Parameter | Description | Value |
---|---|---|
character | Specifies a character mode. The system displays the character that you enter in the command line. |
- |
line | Specifies a line mode. The system displays the character that you enter in the command line only after you press Enter, Tab or ?. If you press a shortcut key, such as Backspace, Page Up, or Ctrl+A, it still takes effect. |
- |
Usage Guidelines
Usage Scenario
When operating a device using the NMS, run this command to change the command output mode to line to improve operation efficiency. Common users typically use the character mode, so use this mode for common users to improve operation efficiency.
Precautions
After a user runs this command to set the line mode, this mode takes effect only for this user. Other users still use the character mode.
- After a user changes the command output mode to line, the command output mode automatically switches to character when the user exits the device or the device restarts or performs an active/standby switchover.
- This command does not affect interactive inputs for the command line.
- Command Support
- assistant task
- command-privilege level
- command-privilege level rearrange
- diagnose
- display assistant task history
- display component
- display history-command
- display snmp-agent trap feature-name line all
- display this
- display this include-default
- header
- if-match timer cron
- perform batch-file
- quit
- reset history-command
- return
- snmp-agent trap enable feature-name line
- system-view
- terminal command forward matched upper-view
- terminal echo-mode