0、序
HarmonyOS内核提供的Shell支持调试常用的基本功能,同时HarmonyOS内核的Shell支持添加新的命令,可以根据需求来进行定制。本文主要介绍已经实现了的常用的一些Shell命令,HarmonyOS内核提供的Shell命令操作主要有以下几类:系统相关命令、文件相关命令、网络相关命令,下面就三部分进行介绍。
1、系统命令
1)help help命令用于显示当前操作系统内所有操作指令。
2)kill 命令用于发送特定信号给指定进程。 命令格式: kill [signo | -signo] [pid]。
参数描述signo信号IDpid进程ID3)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关闭当前监测指令2、文件命令
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要删除文件或文件夹的名称,支持输入路径。3、网络命令
1)ifconfig 用来查询和设置网卡的IP地址、网络掩码、网关、硬件mac地址等参数。并能够启用/关闭网卡。 常用参数说明:
参数描述不带参数打印所有网卡信息up启动网卡down关闭网卡2)ping 用于测试网络连接是否正常。 常用参数说明:
参数描述IP网络IPv4地址参考附录
HarmonyOS系统Shell命令使用详解
注:来源于电子发烧友论坛 本人主页:https://bbs.elecfans.com/user/2105315/
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。