09-应急Shell命令
本章节下载: 09-应急Shell命令 (238.03 KB)
copy命令用来复制文件。
【命令】
copy fileurl-source fileurl-dest
【视图】
用户视图
【参数】
fileurl-source:源文件。
fileurl-dest:目标文件或者目标目录。如果目录作为fileurl-dest,则系统会将文件复制到指定目录,使用源文件名称作为文件名。
【举例】
# 将文件test.cfg在当前文件夹下复制一份,并命名为testbackup.cfg。
<boot> copy flash:/testcfg.cfg flash:/testbackup.cfg
Copy flash:/test.cfg to flash:/testbackup.cfg?[Y/N]:y
Start to copy flash:/test.cfg to flash:/testbackup.cfg...Done.
# 将文件test.cfg在当前文件夹下复制到已存在的文件testbackup.cfg。
<boot> copy flash:/testcfg.cfg flash:/testbackup.cfg
Copy flash:/test.cfg to flash:/testbackup.cfg?[Y/N]:y
flash:/testbackup.cfg already exists. Overwrite it?[Y/N]:y
Start to copy flash:/test.cfg to flash:/testbackup.cfg...Done.
# 将flash上文件夹test下的文件1.cfg复制到CF卡第一分区下的文件夹testbackup。
<boot> copy flash:/test/1.cfg cfa0:/testbackup
Copy flash:/test/1.cfg to cfa0:/testbackup/1.cfg?[Y/N]:y
Start to copy flash:/test/1.cfg to cfa0:/testbackup/1.cfg...Done.
delete命令用来彻底删除存储介质中的指定文件。
【命令】
delete file-url
【视图】
用户视图
【参数】
file-url:要彻底删除的文件名。
【举例】
# 彻底删除当前目录下的文件tt.cfg。
<boot> delete flash:/tt.cfg
Delete flash:/tt.cfg? [Y/N]:y
Start to delete flash:/tt.cfg...Done.
dir命令用来显示目录或文件信息。
【命令】
dir [ /all ] [ file-url ]
【视图】
用户视图
【参数】
/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件。
file-url:显示指定的文件或文件夹的信息。
【举例】
# 显示系统中所有的文件及文件夹信息。
<boot> dir /all
Directory of flash:
0 drw- - Jan 02 2000 02:07:29 logfile
1 drw- - Jan 02 2000 01:35:34 diagfile
2 -rw- 290 Jan 04 2000 09:15:41 [index.txt]
3 -rw- 3929 Jan 04 2000 09:15:41 startup.cfg
4 -rw- 54892 Jan 04 2000 09:15:42 startup.mdb
5 drw- - Jan 02 2000 01:00:26 seclog
6 -rwh 17 Jan 06 2000 00:10:32 .pathfile
131072 KB total (120392 KB free)
# 显示系统中所有的非隐藏文件及文件夹信息。
<boot> dir
Directory of flash:
0 drw- - Jan 02 2000 02:07:29 logfile
1 drw- - Jan 02 2000 01:35:34 diagfile
2 -rw- 3929 Jan 04 2000 09:15:41 startup.cfg
3 -rw- 54892 Jan 04 2000 09:15:42 startup.mdb
4 drw- - Jan 02 2000 01:00:26 seclog
131072 KB total (120392 KB free)
# 显示文件startup.cfg的相关信息。
<boot> dir flash:/startup.cfg
Directory of flash:
0 -rw- 3929 Jan 04 2000 09:15:41 startup.cfg
131072 KB total (120392 KB free)
表1-1 dir命令显示信息描述表
字段 |
说明 |
Directory of |
当前显示的目录 |
3 -rw- 54892 Jan 04 2000 09:15:42 startup.mdb |
文件或文件夹的信息: · 3表示编号,由系统自动分配 · -rw-表示属性。第一个字符如果是d表示文件夹,如果显示为“-”,则表示它是文件;第二个字符是r,表示本文件或文件夹是可读的;第三个字符是w,表示本文件或文件夹是可写的;第四个字符如果是h,表示本文件或文件夹是隐藏的,如果显示为“-”,则表示它是可见的 · 54892表示文件大小,单位为B。如果显示为“-”,则表示它是文件夹 · Jan 04 2000 09:15:42表示最近一次修改的时间 · startup.mdb表示名称,如果名称外带“[ ]”符号,则表示本文件是回收站里的 |
131072 KB total (120392 KB free) |
存储介质全部可用存储空间的大小,单位为千字节(存储介质中空闲存储空间的大小,单位为千字节) |
display copyright命令用来显示版权信息。
【命令】
display copyright
【视图】
任意视图
【举例】
# 显示版权信息。
<boot> display copyright
Copyright (c) 2003-2011 Hangzhou H3C Technologies Co., Ltd. All rights reserved.
This document provides copyright information regarding any third-party software
that is included, either in whole or in part, in this product.
This product contains third-party software components and they will be used
and distributed under their respective licenses. This product contains some
components under the GNU General Public License ("GPL") version 2.0, the GNU
Lesser General Public License("LGPL") version 2.1 or other open source licenses.
H3C agrees to provide the open source code which is under GPL for three (3)
years from the first release date of the software. If you want to obtain a copy
of GPL licensed source code associated with this product, please send a request
to [email protected] or write to Hangzhou H3C technology Co., Ltd. 310 of Liuhe Rd,
Zhijiang Science Park, Hangzhou 310005, P.R. China.The product name and version
number of the software, your name, phone number and address should be included
in the request. H3C reserves the right to charge an amount of cost for
distribution of source code , consistent with the GPL license terms. You can
also obtain a copy of the GPL and LGPL at http://www.gnu.org/licenses/.
--------------------------------------------------------------------------------
The following software may be included in this product:
FreeBSD domain stack framework
---- More ----
显示信息仅供参考,请以设备实际显示为准。
display install package命令用来查看指定软件包的信息。
【命令】
display install package package
【视图】
任意视图
【参数】
package:表示软件包的文件名,为1~63个字符的字符串,不区分大小写。该文件必须是存储介质根目录下,后缀名为.bin的文件,且文件名中必须包含存储介质的名称,形如flash:/a.bin。
【举例】
# 显示软件包system.bin的信息。
<boot> display install package flash:/system.bin
flash:/system.bin
[Package]
Vendor: ****
Product: xxxx
Service name: system
Platform version: 7.1.028
Product version: Alpha 7122
Supported board: mr, lc, sfc
[Component]
Component: Comware system
Description: system package
表1-2 display install package命令显示信息描述表
字段 |
描述 |
[Package] |
软件包的信息 |
Vendor |
厂商 |
Product |
产品名称 |
Service name |
软件包所包含的服务名称 · 如果显示为boot,表示该软件包为Boot包 · 如果显示为system,表示该软件包为System包 · 如果显示为patch,表示该软件包为补丁包 · 如果显示为其它值,则表示该软件包为提供某项功能的Feature包 |
Platform version |
平台版本号 |
Product version |
产品版本号,通过该信息可以判断System包和Boot包版本是否一致 |
Supported board |
软件包支持的板类型: · mr表示主控板 · lc表示接口板 · sfc表示交换网板 |
[Component] |
组件信息,表示软件包的组成部分 |
Component |
组件信息名称 |
Description |
软件包的描述信息 |
display interface m-eth0命令用来显示管理以太网接口的信息,包括IP地址、up/down状态以及报文统计息等。
【命令】
display interface m-eth0
【视图】
任意视图
【举例】
# 显示管理以太网接口M-Eth0的信息。
<boot> display interface m-eth0
m-eth0 current state: UP
Line protocol current state: UP
The Maximum Transmit Unit is 1500
Inet6 Address is FE80::202:3FF:FE04:506/10 Scope:Link
IP Packet Frame Type:PKTFMT_ETHNT_2, Hardware Address:0002-0304-0506
IPV6 Packet Frame Type:PKTFMT_ETHNT_2, Hardware Address:0002-0304-0506
Input:11 packets, 0 errors, 0 dropped, 0 overruns, 0 frame
Output:6 packets, 0 errors, 0 dropped, 0 overruns, 0 carrier
0 collisions, 1000 txqueuelen
Input bytes:1142
Output bytes:468
表1-3 display interface m-eth0命令显示信息描述表
字段 |
描述 |
m-eth0 current state |
接口的物理状态,状态可能为: · Administratively DOWN:表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:表示该接口的管理状态为开启,但物理状态为关闭(可能因为没有物理连线或者线路故障) · UP:该端口的管理状态和物理状态均为开启 |
Line protocol current state |
接口的链路层状态,和接口的物理状态取值一致 |
The Maximum Transmit Unit |
接口的MTU |
Inet4 Address |
接口的IPv4地址,给接口配置IPv4地址后才显示该信息 |
Inet6 Address |
接口的IPv6地址,给接口配置IPv6地址后才显示该信息 |
Inet6 Address is FE80::202:3FF:FE04:506/10 Scope:Link |
接口的IPv6本地链路地址 |
IP Packet Frame Type:PKTFMT_ETHNT_2, Hardware Address: |
IPv4报文发送帧格式,以及硬件地址 |
IPv6 Packet Frame Type:PKTFMT_ETHNT_2, Hardware Address: |
IPv6报文发送帧格式,以及硬件地址 |
Input:11 packets, 0 errors, 0 dropped, 0 overruns, 0 fram e |
接口接收的报文的统计信息:报文总数,错误报文数,丢弃报文数,队列溢出报文数,帧队列错误报文数 |
Output:6 packets, 0 errors, 0 dropped, 0 overruns, 0 carrier 0 collisions, 1000 txqueuelen |
接口发送的报文的统计信息:报文总数,错误报文数,丢弃报文数,队列溢出报文数,载波出错报文数,冲突的报文数,每个队列允许的最大帧数 |
Input bytes |
接口接收的报文的总比特数 |
Output bytes |
接口发送的报文的总比特数 |
display ip routing-table命令用来显示IPv4路由信息表。
【命令】
display ip routing-table
【视图】
任意视图
【举例】
# 显示IPv4路由信息表。
<boot> display ip routing-table
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.116.0 * 255.255.255.0 U 0 0 0 m-eth0
default 192.168.116.1 0.0.0.0 UG 0 0 0 m-eth0
以上显示信息表明,192.168.116.0是设备的直连网段,去往该网段的报文从接口M-Eth0发送,不需要通过网关转发。去往其它网段的报文从接口M-Eth0发送,需要通过网关192.168.116.1转发。
表1-4 display ip gateway命令显示信息描述表
字段 |
描述 |
Kernel IP routing table |
IPv4路由表信息 |
Destination |
目的地址(取值为default时表示缺省路由) |
Gateway |
网关 |
Genmask |
掩码(取值为0.0.0.0时表示缺省路由的掩码) |
Flags |
标志位 · G:目的地址是一个网关 · H:主机路由 · D:通过ND学习到的默认路由 · A:RA学习到的路由 · C:缓存表项 · U:无意义 |
Metric |
路由开销 |
Ref |
正在被引用的次数 |
Use |
已经被使用过的次数 |
Iface |
出接口 |
display ipv6 routing-table命令用来显示IPv6路由信息表。
【命令】
display ipv6 routing-table
【视图】
任意视图
【举例】
# 显示IPv6路由信息表。
<boot> display ipv6 routing-table
Kernel IPv6 routing table
Destination Next Hop Flags Metric Ref Use Iface
::1/128 :: U 0 0 1 lo
FE80::201:2FF:FE03:406/128 :: U 0 0 1 lo
FE80::/64 :: U 256 0 0 m-eth0
FF02::1:2/128 FF02::1:2 UC 0 2888 0 m-eth0
FF00::/8 :: U 256 0 0 m-eth0
表1-5 display ipv6 gateway命令显示信息描述表
字段 |
描述 |
Kernel IPv6 routing table |
IPv6路由表信息 |
Destination |
目的地址 |
Next Hop |
下一跳 |
Flags |
标志位 · G:目的地址是一个网关 · H:主机路由 · D:通过ND学习到的默认路由 · A:RA学习到的路由 · C:缓存表项 · U:无意义 |
Metric |
路由开销 |
Ref |
引用次数 |
Use |
使用次数 |
Iface |
出接口,lo表示环回口 |
display version命令用来显示Boot包的版本信息,包括当前使用的平台版本号、产品版本号等的相关信息。
【命令】
display version
【视图】
任意视图
【举例】
# 查看Boot包的版本信息。
<Sysname> display version
H3C Comware Software
Copyright (c) 2004-2012 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
H3C S12508 uptime is 0 weeks, 0 days, 0 hours, 13 minutes
Boot image: cfa0:/s12500-cmw710-boot-a7122.bin
Boot image version: 7.1.028
CPU: e500v2 with 1 Processor
2560M bytes SDRAM
128M bytes Nor Flash Memory
247M bytes CFA Memory
显示信息中的参数仅供参考,请以设备实际显示为准。
format命令用来格式化存储介质。
【命令】
format medium-name
【视图】
用户视图
【参数】
medium-name:为存储介质的名称。
【使用指导】
格式化操作将导致存储介质上的所有文件丢失,并且不可恢复;尤其需要注意的是,如果存储介质上有启动配置文件和启动文件,格式化该存储介质,将丢失启动配置文件和启动文件,导致设备重启后无法启动,请谨慎操作。
【举例】
# 格式化CF卡。
<boot> format cfa0:
ftp命令用来访问FTP服务器。
【命令】
ftp { server-ipv4-address | ipv6 server-ipv6-address } user username password password { get remote-file local-file | put local-file remote-file }
【视图】
用户视图
【参数】
server-ipv4-address:FTP服务器的IPv4地址,点分十进制格式。
server-ipv6-address:FTP服务器的IPv6地址。
user username:登录用户名。为1~15个字符的字符串,区分大小写。
password password:登录密码。为1~15个字符的字符串,区分大小写。
get remote-file local-file:表示从FTP服务器上下载一个文件到本地,remote-file表示FTP服务器上的文件的名称,local-file表示本地的文件的名称。
put local-file remote-file:表示从本地上传一个文件到FTP服务器,local-file表示本地的文件的名称, remote-file表示FTP服务器上的文件的名称。
【使用指导】
当网络拥塞,文件传输速度很慢的时候,用户可以使用<Ctrl+C>组合键中断本次FTP操作,稍后再试。
【举例】
# 使用用户名test、密码123到FTP服务器192.168.1.100上下载文件111.txt,保存到本地时使用名称222.txt。
<boot> ftp 192.168.1.100 user test password 123 get 111.txt flash:/222.txt
install load命令用来在加载System包,引导设备进入Comware系统。
【命令】
install load system-package
【视图】
用户视图
【参数】
system-package:System包的名称,为1~63个字符的字符串,不区分大小写。该文件必须是当前主控板存储介质根目录下,后缀名为.bin的文件,且文件名中必须包含存储介质的名称,不能包含slot信息,形如flash:/startup-system.bin。(独立运行模式)
system-package:System包的名称,为1~63个字符的字符串,不区分大小写。该文件必须是当前主控板存储介质根目录下,后缀名为.bin的文件,且文件名中必须包含存储介质的名称,不能包含chassis和slot信息,形如flash:/startup-system.bin。(IRF模式)
【使用指导】
执行该命令,系统会同步刷新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。如需运行Feature包和补丁包,须重新下载、安装,具体配置步骤请参见“基础配置指导”中的“软件升级”和“ISSU”。
【举例】
# 加载System包,进入Comware系统。
<boot> install load cfa0:/system.bin
Check package cfa0:/system.bin ...
Extracting package ...
Loading...
System application is starting...
Set bootargs.
CPIO Length: 0x96e7d8.
cpio=0x96e7d8@0x13000000
CPIO Length: 0x96e7d8.
Starting application at 0x02000000 ..HA_Register OK, ulModuleID = 252772352, ulS
ubID = 6.HA_Register OK, ulModuleID = 254803968, ulSubID = 0.HA_Register OK, ulM
oduleID = 252706816, ulSubID = 0.HA_Register OK, ulModuleID = 255983616, ulSubID
= 2.HA_Register OK, ulModuleID = 256442368, ulSubID = 0.HA daemon start as 1 (b
uild Jul 29 2011 11:50:56).
System service initialization completed, cost 28 seconds.
Autorun service initialization completed, cost 5 seconds.
Ondemand service initialization completed, cost 30 seconds.
User interface con1 is available.
Press ENTER to get started.
interface m-eth0命令用来进入管理以太网接口视图。
【命令】
interface m-eth0
【视图】
系统视图
【使用指导】
进入管理以太网接口视图后,可以给管理以太网接口配置IP地址和网关。
【举例】
# 进入管理以太网接口视图。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0]
【相关命令】
· quit
ip address命令用来配置管理以太网接口的IPv4地址。
undo ip address命令用来恢复缺省情况。
【命令】
ip address ip-address { mask-length | mask }
undo ip address
【缺省情况】
管理以太网接口下没有配置IPv4地址。
【视图】
管理以太网接口视图
【参数】
ip-address:IPv4地址,为点分十进制格式。
mask-length:子网掩码长度,即掩码中连续“1”的个数,取值范围为0~32。
mask:子网掩码,为点分十进制格式。
【使用指导】
多次使用本命令,最新配置生效。
需要注意的是:
· 在手工关闭的管理以太网接口下配置或删除IP地址时,系统会同时自动激活该接口。
· 请确保配置的IP地址不能和网络上其它设备的IP地址冲突。
【举例】
# 将管理以太网接口的IP地址配置为192.168.1.1/24。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0] ip address 192.168.1.1 24
ip gateway命令用来给管理以太网接口配置IPv4网关。
undo ip gateway命令用户恢复缺省情况。
【命令】
ip gateway ip-address
undo ip gateway
【缺省情况】
管理以太网接口下没有配置IPv4网关。
【视图】
管理以太网接口视图
【参数】
ip-address:IPv4网关的地址,为点分十进制格式。
【使用指导】
在IPv4网络中,当本设备需要和远程设备通信,并且和远程设备不在同一网段时,需要配置IPv4网关来转发报文。
多次使用本命令,最新配置生效。
配置的网关必须和管理以太网接口的IP地址属于同一网段,IP地址变动(修改或者删除)会导致网关被删除。
【举例】
# 将管理以太网接口的IPv4网关配置为192.168.1.5。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0] ip gateway 192.168.1.5
ipv6 address命令用来配置管理以太网接口的IPv6地址。
undo ipv6 address命令用来恢复缺省情况。
【命令】
ipv6 address ipv6-address prefix-length
undo ipv6 address
【缺省情况】
管理以太网接口下没有配置IPv6地址。
【视图】
管理以太网接口视图
【参数】
ipv6-address:IPv6地址。
prefix-length:前缀的长度,取值范围为1~128。
【使用指导】
多次使用本命令,最新配置生效。
在手工关闭的管理以太网接口下配置或删除IPv6地址时,系统会同时自动激活该接口。
【举例】
# 将管理以太网接口的IPv6地址配置为2001::1/64。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0] ipv6 address 2001::1 64
ipv6 gateway命令用来给管理以太网接口配置IPv6网关。
undo ipv6 gateway命令用来恢复缺省情况。
【命令】
ipv6 gateway link-local
undo ipv6 gateway
【缺省情况】
管理以太网接口下没有配置IPv6网关。
【视图】
管理以太网接口视图
【参数】
link-local:IPv6网关的链路本地地址。
【使用指导】
在IPv6网络中,当本设备需要和远程设备通信,并且和远程设备不在同一网段时,需要配置IPv6网关来转发报文。
多次使用本命令,最新配置生效。
管理以太网接口的IPv6地址变动(修改或者删除)会导致网关被删除。
【举例】
# 将管理以太网接口的IPv6网关配置为2002::1。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0] ipv6 gateway 2002::1
mkdir命令用来在存储介质的指定路径下创建文件夹。
【命令】
mkdir directory
【视图】
用户视图
【参数】
directory:文件夹名。
【使用指导】
在使用该命令创建文件夹之前,指定的路径必须已经存在。比如:创建文件夹flash:/test/mytest,这时,test文件夹必须已经存在,否则,创建失败。
如果创建的文件夹与指定路径下的其它文件或文件夹重名,则创建操作失败。
【举例】
# 在当前路径创建文件夹test。
<boot> mkdir flash:/test
Directory test created.
# 在路径test/下创建文件夹subtest。
<boot> mkdir flash:/test/subtest
Directory flash:/test/subtest created.
【相关命令】
· dir
· rmdir
more命令用来显示指定文件的内容。
【命令】
more file-url
【视图】
用户视图
【参数】
file-url:要显示的文件名。
【举例】
# 显示文件test.txt的内容。
<boot> more flash:/test.txt
Have a nice day.
move命令用来移动文件。
【命令】
move fileurl-source fileurl-dest
【视图】
用户视图
【参数】
fileurl-source:源文件。为1~63个字符的字符串,不区分大小写。
fileurl-dest:目标文件或文件夹。为1~63个字符的字符串,不区分大小写。
【举例】
# 移动文件config.cfg到目录flash:/002下。
<boot> move flash:/startup.cfg flash:/002
Move flash:/startup.cfg to flash:/002/startup.cfg?[Y/N]:Y
<boot> dir flash:/002
Directory of flash:/002:
2 -rw- 1518 Apr 26 2007 12:05:38 config.cfg
14605 KB total (5096 KB free)
ping命令用来检查指定目的端是否可达,并输出相应的统计信息。
【命令】
ping [ -c count | -s size ] * ip-address
【视图】
任意视图
【参数】
-c count:指定发送的ICMP回显请求报文的数目,取值范围为1~2147483647,缺省值为5。
-s size:指定发送的ICMP回显请求报文的长度,取值范围为20~8100,单位为字节,缺省值为56字节。
ip-address:目的端的IPv4地址,为点分十进制格式。
【使用指导】
执行ping命令后,源端会给目的端发送ICMP回显请求报文。在执行命令过程中,键入<Ctrl+C>可终止ping操作。
【举例】
# 检查到目的端192.168.209.100是否可达。
<boot> ping 192.168.209.100
PING 192.168.209.100(192.168.209.100):56 data bytes
64 bytes from 192.168.209.100:seq=0 ttl=64 time=0.160 ms
64 bytes from 192.168.209.100:seq=1 ttl=64 time=0.062 ms
64 bytes from 192.168.209.100:seq=2 ttl=64 time=0.061 ms
64 bytes from 192.168.209.100:seq=3 ttl=64 time=0.065 ms
64 bytes from 192.168.209.100:seq=4 ttl=64 time=0.063 ms
--- 192.168.209.100 ping statistics ---
5 packets transmitted,5 packets received,0% packet loss
round-trip min/avg/max = 0.061/0.082/0.160 ms
表1-6 ping命令显示信息描述表
字段 |
描述 |
PING 192.168.209.100(192.168.209.100) |
检查IP地址为192.168.209.100的设备是否可达 |
56 data bytes |
每个ICMP回显请求报文中的数据字节数 |
64 bytes from 192.168.209.100:seq=0 ttl=64 time=0.160 ms |
收到IP地址为192.168.209.100的设备回复的ICMP响应报文,若超时仍没有收到ICMP响应报文,则不输出信息 · bytes表示ICMP响应报文中的数据字节数 · seq表示报文序号,用来判断报文是否有分组丢失、失序或重复 · ttl表示ICMP响应报文中的TTL值 · time表示响应时间 |
--- 192.168.209.100 ping statistics --- |
Ping操作中收发数据的统计结果 |
5 packets transmitted |
发送的ICMP回显请求报文数 |
5 packets received |
收到的ICMP响应报文数 |
0.0% packet loss |
未响应请求报文占发送的总请求报文的百分比 |
round-trip min/avg/max = 0.061/0.082/0.160 ms |
响应时间的最小值、平均值、最大值和标准方差,单位为毫秒 |
ping ipv6命令用来检查指定IPv6地址是否可达,并输出相应的统计信息。
【命令】
ping ipv6 [ -c count | -s size ] ipv6-address
【视图】
任意视图
【参数】
-c count:指定发送的ICMPv6回显请求报文的数目,取值范围为1~2147483647,缺省值为5。
-s size:指定发送的ICMPv6回显请求报文的长度,取值范围为20~8100,单位为字节,缺省值为56字节。
ipv6-address:目的主机的IPv6地址。
【使用指导】
执行ping ipv6命令后,源端会给目的端发送ICMPv6回显请求报文。在执行命令过程中,键入<Ctrl+C>可终止ping ipv6操作。
【举例】
# 检查到目的端111:111::111:111是否可达。
<boot> ping ipv6 111:111::111:111
PING 111:111::111:111(111:111::111:111):56 data bytes
64 bytes from 111:111::111:111:seq=0 ttl=64 time=0.160 ms
64 bytes from 111:111::111:111:seq=1 ttl=64 time=0.062 ms
64 bytes from 111:111::111:111:seq=2 ttl=64 time=0.061 ms
64 bytes from 111:111::111:111:seq=3 ttl=64 time=0.065 ms
64 bytes from 1111:111::111:111:seq=4 ttl=64 time=0.063 ms
--- 111:111::111:111 ping statistics ---
5 packets transmitted,5 packets received,0% packet loss
round-trip min/avg/max = 0.061/0.082/0.160 ms
以上信息表明,目的端可达,源端发出的ICMP回显请求报文均能得到回应,报文往返的最短时间、平均时间、最长时间分别为0.061ms、0.082ms、0.160ms。
pwd命令用来显示当前工作路径。
【命令】
pwd
【视图】
用户视图
【举例】
# 显示当前工作路径。
<boot> pwd
flash:
【相关命令】
· system-view
· interface m-eth0
quit命令用来从当前视图退回到上一级视图。
【命令】
quit
【缺省情况】
应急Shell启动后直接进入用户视图。
【视图】
系统视图/管理以太网接口视图
【举例】
# 从管理以太网接口视图退回到用户视图。
[boot-m-eth0] quit
[boot] quit
<boot>
reboot命令用来重启当前登录的主控板。
【命令】
reboot
【视图】
用户视图
【举例】
# 重启当前登录的主控板。
<boot> reboot
This Command will reboot the device. Continue? [Y/N]:Y
reset ssh public-key命令用来清除保存在本设备的所有SSH服务器的公钥。
【命令】
reset ssh public-key
【视图】
用户视图
【使用指导】
在设备上使用ssh2命令首次登录SSH服务器时,设备会将该服务器的公钥保存到本地,以便下次登录进行身份认证时使用。如果SSH服务器的公钥变更,因为新旧公钥不一致,会导致设备再次SSH登录该服务器失败。此时可使用reset ssh public-key命令来清除原公钥,重新执行ssh2命令触发新的SSH协商。
【举例】
# 清除保存在本设备的所有SSH服务器的公钥。
<boot> reset ssh public-key
rmdir命令用来删除已有目录。
【命令】
rmdir directory
【视图】
用户视图
【参数】
directory:待删除的目录名。
【使用指导】
被删除的目录必须为空目录。即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令。
【举例】
# 删除目录mydir。
<boot> rmdir flash:/mydir
Remove directory flash:/mydir?[Y/N]:y
Directory flash:/mydir removed.
【相关命令】
· delete
· dir
· mkdir
shutdown命令用来关闭管理以太网接口。
undo shutdown命令用来激活管理以太网接口。
【命令】
shutdown
undo shutdown
【缺省情况】
管理以太网接口处于激活状态。
【视图】
管理以太网接口视图
【使用指导】
当管理以太网接口异常时,可通过shutdown命令关闭此接口,然后再通过undo shutdown命令重新激活。
【举例】
# 关闭管理以太网接口。
<boot> system-view
[boot] interface m-eth0
[boot-m-eth0] shutdown
# 激活管理以太网接口。
[boot-m-eth0] undo shutdown
ssh2命令用来使用SSH协议登录到SSH服务器。
【命令】
ssh2 { server-ipv4-address | ipv6 server-ipv6-address }
【视图】
用户视图
【参数】
server-ipv4-address:SSH服务器的IPv4地址,为点分十进制格式。
ipv6 server-ipv6-address:SSH服务器的IPv6地址。
【使用指导】
如果在登录过程中,SSH服务器长时间没有响应,用户可以使用<Ctrl+C>组合键中断本次SSH登录,稍后再试。
【举例】
# 使用SSH协议登录到SSH服务器192.168.100.128。
<boot> ssh2 192.168.100.128
[email protected]'s password:
Last login: Thu Mar 24 14:05:23 2011 from 192.168.100.199
system-view命令用来从用户视图切换到系统视图。
【命令】
system-view
【缺省情况】
应急Shell启动后直接进入用户视图。
【视图】
用户视图
【举例】
# 从用户视图切换到系统视图。
<boot> system-view
[boot]
【相关命令】
· quit
telnet命令用来使用Telnet协议登录到Telnet服务器。
【命令】
telnet { server-ipv4-address | ipv6 server-ipv6-address }
【视图】
用户视图
【参数】
server-ipv4-address:Telnet服务器的IPv4地址,为点分十进制格式。
server-ipv6-address:Telnet服务器的IPv6地址。
【使用指导】
如果在登录过程中,Telnet服务器长时间没有响应,用户可以使用<Ctrl+K>组合键中断本次Telnet登录,稍后再试。
【举例】
# 使用Telnet协议登录到Telnet服务器192.168.100.1。
<boot> telnet 192.168.100.1
tftp命令用来访问TFTP服务器。
【命令】
tftp server-ipv4-address { get remote-file local-file | put local-file remote-file }
tftp ipv6 server-ipv6-address { get remote-file local-file | put local-file remote-file }
【视图】
用户视图
【参数】
server-ipv4-address:TFTP服务器的IPv4地址,点分十进制格式。
server-ipv6-address:TFTP服务器的IPv6地址。
get remote-file local-file:表示从TFTP服务器上下载一个文件到本地,remote-file表示TFTP服务器上的文件的名称,local-file表示本地的文件的名称。
put local-file remote-file:表示从本地上传一个文件到TFTP服务器,local-file表示本地的文件的名称,remote-file表示TFTP服务器上的文件的名称。
【使用指导】
当网络拥塞,文件传输速度很慢的时候,用户可以使用<Ctrl+C>组合键中断本次TFTP操作,稍后再试。
【举例】
# 从TFTP服务器192.168.1.100上下载文件111.txt,保存到本地时使用的文件名为222.txt。
<boot> tftp 192.168.1.100 get 111.txt flash:/222.txt
# 将设备的启动配置文件startup.cfg上传到TFTP服务器192.168.1.100。
<boot> tftp 192.168.1.100 put flash:/startup.cfg startup.cfg
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!