• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-基础配置命令参考

目录

08-应急Shell命令

本章节下载 08-应急Shell命令  (134.33 KB)

08-应急Shell命令


1 应急Shell

如无特殊说明,本文中的文件名或目录参数,遵循如下规格:必须带存储介质名称,不能携带slot信息,全路径长度为1~511个字符,支持多级目录,每级目录以及纯文件名长度均为1~255个字符,不区分大小写。

1.1  应急Shell配置命令

1.1.1  copy

copy命令用来复制文件。

【命令】

copy fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:源文件的名称。

fileurl-dest:目标文件或者文件夹的名称。如果文件夹作为fileurl-dest,则系统会将文件复制到指定文件夹,使用源文件名作为目标文件名。

【使用指导】

执行该命令时,如果指定的目标文件不存在,则系统会先创建该文件,再复制内容;如果指定的目标文件已存在,则系统会提示是否覆盖该文件,如果选择“Y”,系统会将目标文件的内容替换成源文件的内容,如果选择“N”,则不做任何处理。

【举例】

# 将文件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.

1.1.2  delete

delete命令用来彻底删除指定文件。

【命令】

delete file-url

【视图】

用户视图

【参数】

file-url:要彻底删除的文件的名称。

【举例】

# 彻底删除当前目录下的文件tt.cfg。

<boot> delete flash:/tt.cfg

Delete flash:/tt.cfg? [Y/N]:y

Deleting the file permanently will take a long time. Please wait...

Start to delete flash:/tt.cfg...Done.

1.1.3  dir

dir命令用来显示目录或文件信息。

【命令】

dir [ /all ] [ file-url ]

【视图】

用户视图

【参数】

/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件和文件夹。不指定该参数时,显示当前目录下所有非隐藏的文件及子文件夹信息。

file-url:显示指定的文件或文件夹的信息。不指定该参数时,显示当前目录下的文件及子文件夹信息。

【举例】

# 显示系统中所有的文件及文件夹信息。

<boot>dir /all

Directory of flash:

     0      -rwh          20  Jan 01 2011 01:59:37     .snmpboots

     1      -rw-      104833  Jan 01 2011 05:46:24     startup.mdb

     2      drwh           -  Jan 01 2011 04:36:53     .trash

     3      drw-           -  Jan 03 2011 03:33:27     versionInfo

     4      -rw-        5341  Jan 01 2011 05:46:24     startup.cfg

     5      -rw-     9456640  Jan 03 2011 03:26:14     s5560si_e-cmw710-boot-r3108.bin

     6      -rw-        3707  Jan 01 2011 01:26:51     startup.cfg_bak

     7      -rw-    33161216  Jan 01  00:00:28     .pathfile

     8      drw-       35164  Jan 01 2011 00:00:24     s5560si_e-cmw710-system-r3108aa

.bin

     9      drw-           -  Jan 01 2011 00:00:24     diagfile

    10      drw-           -  Jan 01 2011 00:12:20     logfile

    11      -rw-         203  Jan 01 2011 05:28:14     lauth.dat

    12      drw-           -  Jan 01 2011 00:00:30     license

    13      -rw-        1646  Jan 01 2011 05:46:24     ifindex.dat

 

524288 KB total (147072 KB free)

# 显示文件startup.cfg的相关信息。

<boot>dir flash:/startup.cfg

Directory of flash:

     0      -rw-        5341  Jan 01 2011 05:46:24     startup.cfg

 

524288 KB total (147072 KB free)

表1-1 dir命令显示信息描述表

字段

说明

Directory of

当前显示的目录

     0      -rw-      104833  Jan 01 2011 05:46:24     startup.mdb

文件或文件夹的信息:

·     0表示编号,由系统自动分配

·     -rw-表示属性。第一个字符如果是d表示文件夹,如果显示为“-”,则表示它是文件;第二个字符是r,表示本文件或文件夹是可读的;第三个字符是w,表示本文件或文件夹是可写的;第四个字符如果是h,表示本文件或文件夹是隐藏的,如果显示为“-”,则表示它是可见的

·     104833表示文件大小,单位为字节。如果显示为“-”,则表示它是文件夹

·     Jan 01 2011 05:46:24表示最近一次修改的时间

·     startup.mdb表示名称

524288 KB total (147072 KB free)

存储介质存储空间的大小,单位为千字节(存储介质中空闲存储空间的大小,单位为千字节)

 

1.1.4  display copyright

display copyright命令用来显示版权信息。

【命令】

display copyright

【视图】

任意视图

【举例】

# 显示版权信息。

<boot> display copyright

……略……

1.1.5  display install package

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: H3C

  Product: S5X30

  Service name: system

  Platform version: 7.1.045

  Product version: Release 3108

  Supported board: mpu

  [Component]

  Component: 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

软件包支持的设备类型,mpu表示成员设备

[Component]

组件信息,表示软件包的组成部分

Component

组件信息名称

Description

软件包的描述信息

 

1.1.6  display version

display version命令用来显示Boot包的版本信息,包括当前使用的平台版本号、产品版本号等的相关信息。

【命令】

display version

【视图】

任意视图

【举例】

# 查看Boot包的版本信息。

<boot> display version

……略……

1.1.7  format

format命令用来格式化存储介质。

【命令】

format storage-medium

【视图】

用户视图

【参数】

storage-medium:为存储介质的名称。

【使用指导】

格式化操作将导致存储介质上的所有文件丢失,并且不可恢复。尤其需要注意的是,如果存储介质上有启动配置文件和启动文件,格式化该存储介质,将丢失启动配置文件和启动文件,导致设备重启后无法启动,请谨慎操作。

【举例】

# 格式化Flash。

<boot> format flash:

All data on flash: will be lost, continue?[Y/N]:y

Formatting flash:… Done.

1.1.8  install load

install load命令用来加载System包,并引导设备进入Comware系统。

【命令】

install load system-package

【视图】

用户视图

【参数】

system-package:System包的名称,为1~63个字符的字符串,不区分大小写。该文件必须是本成员设备存储介质根目录下,后缀名为.bin的文件,且文件名中必须包含存储介质的名称,不能包含slot信息,形如flash:/startup-system.bin。

【使用指导】

执行该命令,系统会同时更新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。如需运行Feature包和补丁包,须重新下载、安装,具体配置步骤请参见“基础配置指导”中的“软件升级”和“ISSU”。

【举例】

# 加载System包,进入Comware系统。

<boot>install load flash:/s5560si_e-cmw710-system-r3108aa.bin

Check package flash:/s5560si_e-cmw710-system-r3108aa.bin ...

Extracting package ...

 

Loading...

 

 

            Board checking........................LSW252QF

            SDRAM fast selftest........................OK!

            Flash fast selftest........................OK!

            CPLD selftest..............................OK!

            Switch chip selftest.......................OK!

            PHY selftest...............................OK!

            Please check leds....................FINISHED!

Line aux0 is available.

 

 

Press ENTER to get started.

1.1.9  mkdir

mkdir命令用来在存储介质的指定路径下创建文件夹。

【命令】

mkdir directory

【视图】

用户视图

【参数】

directory:文件夹的名称。

【使用指导】

在使用该命令创建文件夹之前,指定的路径必须已经存在。比如:创建文件夹flash:/test/mytest,这时,test文件夹必须已经存在,否则,创建失败。

如果创建的文件夹与指定路径下的其它文件或文件夹重名,则创建操作失败。

【举例】

# 在当前路径创建文件夹test。

<boot> mkdir flash:/test

Directory flash:/test created.

# 在路径test/下创建文件夹subtest。

<boot> mkdir flash:/test/subtest

Directory flash:/test/subtest created.

【相关命令】

·     dir

·     rmdir

1.1.10  more

more命令用来显示指定文件的内容。

【命令】

more file-url

【视图】

用户视图

【参数】

file-url:要显示的文件的名称。

【举例】

# 显示文件test.txt的内容。

<boot> more flash:/test.txt

Have a nice day.

1.1.11  move

move命令用来移动文件。

【命令】

move fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:源文件的名称。为1~63个字符的字符串,不区分大小写。

fileurl-dest:目标文件或文件夹的名称。为1~63个字符的字符串,不区分大小写。

【使用指导】

执行该命令时,如果指定的目标文件不存在,则系统会先直接执行文件移动操作;如果指定的目标文件已存在,则系统会提示是否覆盖该文件,如果选择“Y”,系统会执行文件移动操作,如果选择“N”,则不做任何处理。

【举例】

# 移动文件config.cfg到目录flash:/test下。

<boot>move flash:/config.cfg flash:/test/

Move flash:/config.cfg to flash:/test/config.cfg?[Y/N]:y

<boot> dir flash:/test

Directory of flash:/test

     0      -rw-       77065  Oct 20 1939 06:15:02     test.mdb

 

61440 KB total (11108 KB free)

1.1.12  pwd

pwd命令用来显示当前工作路径。

【命令】

pwd

【视图】

用户视图

【举例】

# 显示当前工作路径。

<boot> pwd

flash:

1.1.13  quit

quit命令用来从当前视图退回到上一级视图。

【命令】

quit

【视图】

系统视图/管理以太网接口视图

【举例】

# 从管理以太网接口视图退回到用户视图。

[boot-m-eth0] quit

[boot] quit

<boot>

1.1.14  reboot

reboot命令用来重启当前登录的成员设备。

【命令】

reboot

【视图】

用户视图

【举例】

# 重启当前登录的成员设备。

<boot> reboot

1.1.15  rmdir

rmdir命令用来删除已有目录。

【命令】

rmdir directory

【视图】

用户视图

【参数】

directory:待删除的目录名。

【使用指导】

被删除的目录必须为空目录。即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令。

【举例】

# 删除目录mydir。

<boot> rmdir flash:/mydir

Remove directory flash:/mydir?[Y/N]:y

Directory flash:/1 removed. 

【相关命令】

·     delete

·     dir

·     mkdir

1.1.16  system-view

system-view命令用来从用户视图进入系统视图。

【命令】

system-view

【视图】

用户视图

【使用指导】

应急Shell启动后直接进入用户视图。

【举例】

# 从用户视图进入系统视图。

<boot> system-view

[boot]

【相关命令】

·     quit

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们