赞
踩
HarmonyOS内核提供的Shell支持调试常用的基本功能,同时HarmonyOS内核的Shell支持添加新的命令,可以根据需求来进行定制。本文主要介绍已经实现了的常用的一些Shell命令,HarmonyOS内核提供的Shell命令操作主要有以下几类:系统相关命令、文件相关命令、网络相关命令,下面就三部分进行介绍。
1)help
help命令用于显示当前操作系统内所有操作指令。
2)kill
命令用于发送特定信号给指定进程。
命令格式:
kill [signo | -signo] [pid]。
参数 | 描述 |
---|---|
signo | 信号ID |
pid | 进程ID |
3)reset
reset用于设备的重启,输入reset命令后,设备会立即重启。
4)uname
uname命令用于显示当前操作系统的名称,版本创建时间,系统名称,版本信息等。
命令格式:
uname [-a | -s | -t | -v | --help]
参数说明:
参数 | 描述 |
---|---|
无参数 | 默认显示操作系统名称 |
-a | 显示全部信息 |
-t | 显示版本创建的时间 |
-s | 显示操作系统名称 |
-v | 显示版本信息 |
–help | 显示uname指令格式提示 |
5)watch
watch命令用于周期性的监视一个命令的运行结果。
命令格式:
watch [-c/-n/-t/–count/–interval/-no-title/–over] [command]
参数说明:
参数 | 描述 |
---|---|
-c / --count | 命令执行的总次数D |
-n / --interval | 命令周期性执行的时间间隔(s) |
-t / -no-title | 关闭顶端的时间显示 |
command | 需要监测的命令 |
–over | 关闭当前监测指令 |
1)cd
cd命令用来改变当前目录。
命令格式:
cd [path]
2)cat
cat命令用于显示文本的具体内容。
命令格式:
cat [pathname]
3)chmod
chmod用于修改文件操作权限。
命令格式:
chmod [mode] [pathname]
参数说明:
参数 | 描述 |
---|---|
mode | 文件或文件夹权限,用8进制表示对应User、Group、及Other(拥有者、群组、其他组)的权限。 |
pathname | 文件路径 |
4)chown
chmod用于将指定文件的拥有者改为指定的用户或组。
命令格式:
chown [owner] [group] [pathname]
参数说明:
参数 | 描述 |
---|---|
owner | 文件拥有者 |
group | 文件群组 |
pathname | 文件路径 |
5)cp
拷贝文件。
命令格式:
cp [SOURCEFILE] [DESTFILE]
参数说明:
参数 | 描述 |
---|---|
SOURCEFILE | 源文件路径 |
DESTFILE | 目的文件路径 |
6)ls
显示当前目录的内容。
命令格式:
ls [path]
7)mkdir
用于创建一个目录。
命令格式:
mkdir [directory]
8)rm
用于删除文件或文件夹。
命令格式:
rm [-r] [dirname / filename]
参数说明:
参数 | 描述 |
---|---|
-r | 可选参数,若是删除目录则需要该参数。 |
dirname/filename | 要删除文件或文件夹的名称,支持输入路径。 |
1)ifconfig
用来查询和设置网卡的IP地址、网络掩码、网关、硬件mac地址等参数。并能够启用/关闭网卡。
常用参数说明:
参数 | 描述 |
---|---|
不带参数 | 打印所有网卡信息 |
up | 启动网卡 |
down | 关闭网卡 |
2)ping
用于测试网络连接是否正常。
常用参数说明:
参数 | 描述 |
---|---|
IP | 网络IPv4地址 |
注:来源于电子发烧友论坛
本人主页:https://bbs.elecfans.com/user/2105315/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。