08-应急Shell命令
本章节下载: 08-应急Shell命令 (134.33 KB)
目 录
如无特殊说明,本文中的文件名或目录参数,遵循如下规格:必须带存储介质名称,不能携带slot信息,全路径长度为1~511个字符,支持多级目录,每级目录以及纯文件名长度均为1~255个字符,不区分大小写。
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.
delete命令用来彻底删除指定文件。
file-url:要彻底删除的文件的名称。
# 彻底删除当前目录下的文件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.
dir命令用来显示目录或文件信息。
/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件和文件夹。不指定该参数时,显示当前目录下所有非隐藏的文件及子文件夹信息。
file-url:显示指定的文件或文件夹的信息。不指定该参数时,显示当前目录下的文件及子文件夹信息。
# 显示系统中所有的文件及文件夹信息。
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的相关信息。
Directory of flash:
0 -rw- 5341 Jan 01 2011 05:46:24 startup.cfg
524288 KB total (147072 KB free)
表1-1 dir命令显示信息描述表
· 0表示编号,由系统自动分配 · -rw-表示属性。第一个字符如果是d表示文件夹,如果显示为“-”,则表示它是文件;第二个字符是r,表示本文件或文件夹是可读的;第三个字符是w,表示本文件或文件夹是可写的;第四个字符如果是h,表示本文件或文件夹是隐藏的,如果显示为“-”,则表示它是可见的 · 104833表示文件大小,单位为字节。如果显示为“-”,则表示它是文件夹 · Jan 01 2011 05:46:24表示最近一次修改的时间 · startup.mdb表示名称 |
|
display copyright命令用来显示版权信息。
# 显示版权信息。
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命令显示信息描述表
· 如果显示为boot,表示该软件包为Boot包 · 如果显示为system,表示该软件包为System包 · 如果显示为patch,表示该软件包为补丁包 · 如果显示为其它值,则表示该软件包为提供某项功能的Feature包 |
|
产品版本号,通过该信息可以判断System包和Boot包版本是否一致 |
|
软件包支持的设备类型,mpu表示成员设备 |
|
display version命令用来显示Boot包的版本信息,包括当前使用的平台版本号、产品版本号等的相关信息。
# 查看Boot包的版本信息。
format命令用来格式化存储介质。
storage-medium:为存储介质的名称。
格式化操作将导致存储介质上的所有文件丢失,并且不可恢复。尤其需要注意的是,如果存储介质上有启动配置文件和启动文件,格式化该存储介质,将丢失启动配置文件和启动文件,导致设备重启后无法启动,请谨慎操作。
# 格式化Flash。
All data on flash: will be lost, continue?[Y/N]:y
Formatting flash:… Done.
install load命令用来加载System包,并引导设备进入Comware系统。
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.
mkdir命令用来在存储介质的指定路径下创建文件夹。
directory:文件夹的名称。
在使用该命令创建文件夹之前,指定的路径必须已经存在。比如:创建文件夹flash:/test/mytest,这时,test文件夹必须已经存在,否则,创建失败。
如果创建的文件夹与指定路径下的其它文件或文件夹重名,则创建操作失败。
# 在当前路径创建文件夹test。
Directory flash:/test created.
# 在路径test/下创建文件夹subtest。
<boot> mkdir flash:/test/subtest
Directory flash:/test/subtest created.
more命令用来显示指定文件的内容。
file-url:要显示的文件的名称。
# 显示文件test.txt的内容。
Have a nice day.
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)
pwd命令用来显示当前工作路径。
# 显示当前工作路径。
flash:
quit命令用来从当前视图退回到上一级视图。
系统视图/管理以太网接口视图
# 从管理以太网接口视图退回到用户视图。
[boot] quit
<boot>
reboot命令用来重启当前登录的成员设备。
# 重启当前登录的成员设备。
rmdir命令用来删除已有目录。
directory:待删除的目录名。
被删除的目录必须为空目录。即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令。
# 删除目录mydir。
Remove directory flash:/mydir?[Y/N]:y
Directory flash:/1 removed.
system-view命令用来从用户视图进入系统视图。
应急Shell启动后直接进入用户视图。
# 从用户视图进入系统视图。
[boot]
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!