首页 > 数据库 > 数据库开发技术 > OpenHarmony常用shell命令
OpenHarmony常用的shell命令,很多在Linux的命令在openharmony中也同样适用。
通过shell命令可以编写可执行程序对设备进行操作,比如安装和卸载程序。批量导出文件。
设备:
hdc shell 单个设备
hdc list targets 查看设备并显示
hdc -t 150100414a5444345206cf48b6a56900 shell 多个设备选择
文件操作:
find /data -name “”查找文件或目录
hdc shell "mount -o remount,rw /"
echo xxx >文件名 新建文件
cat xxx 查看文件内容
ls -l 查看文件属性
pwd 查看当前目录
删除文件
rm -f 删除所有文件
rm * 删除所有文件但是有文件夹删除不了
rm -rR * 删除文件及文件夹
导出文件和发送文件:
发送文件到设备:hdc file send C:\Users\Administrator\Desktop\1.mp3 /storage/media/100/local/files/Videos/Camera/1.mp3
从设备导出文件:hdc file recv /data/app/el2/100/base/com.ohos.pdu/haps/entry/cache/1.txt C:\Users\Administrator\Desktop\1.txt
日志:
设置日志级别:hilog -p off hilog -b D
查看设备错误日志
cd /data/log/faultlog/faultlogger/
cat cppcrash-com.gc.pdu-20010040-20221130111241
查看应用日志 hilog | grep "pdu_application"
导出日志:hdc shell hilog>C:\log1.txt
进程:
查看进程
ps -A | grep server
ps -ef | grep server
电源管理:
hidumper -s 3301 -a -a
power-shell setmode 602 设置电源模式
hdc shell power-shell wakeup 唤醒
bm:
Bundle Manager(包管理工具,简称bm)是实现应用安装、卸载、更新、查询等功能的工具,bm为开发者提供基本的应用安装包的调试能力,例如:安装应用,卸载应用,查询安装包信息等
# 显示帮助信息 bm help
# 显示所有已安装的包名 bm dump -a
# 查询该应用的详细信息 bm dump -n com.ohos.app -u 100
# 查询该应用的快捷方式信息 bm dump -s com.ohos.app -u 100
# 查询跨设备应用信息 bm dump -n com.ohos.app -d xxxxx
安装并启动:
hdc install -r ".\entry-default-signed.hap"
hdc shell aa start -a MainAbility -b com.example.test
授权:
hdc shell mount -o remount,rw /
hdc shell chmod -R 777 %dst%
在OpenHarmomny中常用的目录对应的物理路径:
沙箱文件目录 /data/app/el2/100/base/com.chinasoft.photo/haps/entry/files/IMG_20230307_172247.jpg
分布式目录 /mnt/hmdfs/100/account/merge_view/data/com.ohos.launcher/ 1.mp3
截图存放地址:/storage/media/100/local/files/Pictures/Screenshots/Screenshot_1682564905686.jpg
媒体视频目录:/storage/media/100/local/files/Videos
原文作者:;如有侵权,请联系管理员删除。