附录Shell 命令参考

运行时与媒体工具

脚本运行时

命令说明用法
luaLua 5.4.0 解释器lua [options] [file [args]]
qjsQuickJS 解释器,全局仅提供 consoleqjs -e 'code' / qjs file.js
iwasmWebAssembly Micro Runtimeiwasm [-f <func>] [--stack-size=n] [--heap-size=n] <file.wasm>
vappAIoT JS 应用引擎vapp [options] [file],同 aiot
aiotjscAIoT JS 字节码编译器aiotjsc [-o output] [-e] [-m] <file|appdir>

网络工具

命令说明用法
curlHTTP/HTTPS/FTP/MQTT 客户端curl [-X METHOD] [-d data] [-H header] [-o file] <url>
iperf网络性能测试iperf -s / iperf -c <ip> [-u] [-p port] [-t time] [-i interval]
pingICMP Pingping [-c <count>] [-i <interval>] [-W <timeout>] [-s <size>] <host>
wgetHTTP 文件下载wget [-o <local-path>] <url>
ftpd_start启动 FTP 服务器ftpd_start [-4|-6]
ftpd_stop停止 FTP 服务器ftpd_stop
telnetdTelnet 服务守护进程telnetd
renewDHCP 续租renew

媒体

命令说明用法
ffmpeg多媒体转码处理ffmpeg [options] -i <input> [options] <output>
ffprobe媒体文件信息查看ffprobe <file>
nxplayer交互式音频播放器(NxPlayer 1.05)nxplayer,交互式环境可用 h 查看命令
nxrecorder音频录制nxrecorder
nxlooper音频回环测试nxlooper
mediad媒体服务守护进程自动启动
mediatool媒体服务交互式调试mediatool

ffmpeg 能力概览

类别编解码器 / 能力
音频解码AAC (libhelix), AC3, FLAC, MP3, OPUS (libopus), Vorbis, AMR-NB/WB, ADPCM, SBC, LDAC, LC3
音频编码AAC, OPUS (libopus), AMR-NB, SBC, PCM, WavPack
视频解码H.264, VP8, rawvideo
视频编码MJPEG, MPEG4, rawvideo
容器格式MP4, MP3, OGG, WAV, HLS, FLAC, AAC, AMR, MPEG-TS, SBC
网络协议HTTP/HTTPS, FTP, TCP, UDP, RTP, TLS, HLS, Unix socket, rpmsg
设备bluelet, fbdev, nuttx, V4L2

应用管理

命令说明用法
amActivity Manageram <start|stop> <packagename>
pm包管理器pm <install|uninstall> [packagename|rpkfile]
vappmonitor虚拟应用监控vappmonitor <arg1> <arg2>

大纲