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

01-基础命令参考

目录

09-应急Shell命令

本章节下载 09-应急Shell命令  (179.34 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/IPRAN_Access/IPRAN_Access/Command/Command_Manual/H3C_RA_CR-R0605-6W201/01/201707/1016237_30005_0.htm

09-应急Shell命令


1 应急Shell

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

设备支持Flash存储介质,在应急Shell环境下,在文件/文件夹路径处指定正确的Flash存储介质名称即可。

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:/test.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:/test.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      drw-           -  Jan 01 2012 00:06:09     01

     1      drw-           -  Sep 15 2012 04:03:14     pki

     2      drw-           -  Jan 01 2012 00:04:07     test

     3      drw-           -  Aug 26 2012 02:48:00     license

     4      drw-           -  Nov 05 2012 06:45:07     logfile

     5      -rwh          20  Oct 20 2012 09:09:52     .snmpboots

     6      drw-           -  Nov 05 2012 05:56:22     diagfile

     7      drwh           -  Aug 20 2012 09:23:48     .trash

     8      -rw-         816  Aug 20 2012 06:15:00     ifindex.dat

     9      -rw-        3231  Aug 31 2012 09:01:41     startup.cfg

    10      -rw-       60620  Aug 31 2012 09:01:43     startup.mdb

    11      drw-           -  Sep 30 2012 04:43:24     versionInfo

    12      drw-           -  Nov 05 2012 05:56:22     seclog

    13      -rwh          18  Aug 20 2012 09:09:34     .pathfile

    14      -rw-    11238400  Aug 30 2012 11:06:53     boot-t2301001.bin

    15      -rw-           0  Aug 31 2012 05:04:40     lauth.dat

    16      -rw-        4383  Oct 20 2012 06:15:00     test.cfg

 

61440 KB total (11108 KB free)

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

<boot> dir

Directory of flash:

     0      drw-           -  Jan 01 2012 00:06:09     01

     1      drw-           -  Sep 15 2012 04:03:14     pki

     2      drw-           -  Jan 01 2012 00:04:07     test

     3      drw-           -  Aug 26 2012 02:48:00     license

     4      drw-           -  Nov 05 2012 06:45:07     logfile

     5      drw-           -  Nov 05 2012 05:56:22     diagfile

     6      -rw-         816  Aug 20 2012 06:15:00     ifindex.dat

     7      -rw-        3231  Aug 31 2012 09:01:41     startup.cfg

     8      -rw-       60620  Aug 31 2012 09:01:43     startup.mdb

     9      drw-           -  Sep 30 2012 04:43:24     versionInfo

    10      drw-           -  Nov 05 2012 05:56:22     seclog

    11      -rw-    11238400  Aug 30 2012 11:06:53     boot-t2301001.bin

    12      -rw-           0  Aug 31 2012 05:04:40     lauth.dat

    13      -rw-        4383  Aug 20 2012 06:15:00     test.cfg

 

61440 KB total (11108 KB free)

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

<boot> dir flash:/config.cfg

Directory of flash:

     0      -rw-        3231  Aug 31 2012 09:01:41     startup.cfg

 

61440 KB total (11108 KB free)

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

字段

说明

Directory of

当前显示的目录

7      -rw-        3231  Aug 31 2012 09:01:41     startup.cfg

文件或文件夹的信息:

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

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

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

·     Aug 31 2012 09:01:41表示最近一次修改的时间

·     startup.cfg表示文件或文件夹的名称

61440 KB total (11108 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: xxxx

  Service name: system

  Platform version: 7.1

  Product version: Alpha 0101

  Supported board: mpu

  [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

软件包支持的板类型:

·     mpu表示主控板

·     lc表示业务板

[Component]

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

Component

组件信息名称

Description

软件包的描述信息

 

1.1.6  display version

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

【命令】

display version

【视图】

任意视图

【举例】

# 查看Boot包的版本信息。

<boot> display version

……略……

1.1.7  format

format命令用来格式化文件系统。

【命令】

format filesystem

【视图】

用户视图

【参数】

filesystem:文件系统的名称。该参数的具体取值与设备型号有关,请以设备的实际情况为准。

【使用指导】

格式化操作将导致文件系统上的所有文件丢失,并且不可恢复。如果文件系统上有启动配置文件和启动文件,格式化该文件系统,将丢失启动配置文件和启动文件,导致设备重启后无法启动,请谨慎操作。

【举例】

# 格式化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的文件,且文件名中必须包含存储介质的名称,形如flash:/startup-system.bin。

【使用指导】

执行该命令,系统会同时更新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。

如需运行Feature包和补丁包,须重新下载、安装,具体配置步骤请参见“基础配置指导”中的“软件升级”和“ISSU”。

【举例】

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

<boot> install load flash:/system.bin

Check package flash:/system.bin ...

Extracting package ...

 

Loading...

Line con1 is available.

 

 

Press ENTER to get started.

1.1.9  mkdir

mkdir命令用来在指定路径下创建文件夹。

【命令】

mkdir directory

【视图】

用户视图

【参数】

directory:文件夹的名称。

【使用指导】

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

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

【举例】

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

<boot> mkdir flash:/test

Directory flash:/test created.

# 在路径flash:/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

【视图】

用户视图

【举例】

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

<boot> system-view

[boot]

【相关命令】

·     quit

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

新华三官网
联系我们