附录Shell 命令参考

底层与调试命令

命令用法
xdxd <hex-address> <byte-count>,内存十六进制转储
mwmw <hex-address>[=<hex-value>] [<byte-count>],内存读写
memdumpmemdump [pid|used|free|on|off]
insmodinsmod <file-path> <module-name>
rmmodrmmod <module-name>
lsmodlsmod
losetuplosetup [-d <dev>] | [[-o <offset>] [-r] [-b <sect-size>] <dev> <file>]
mkrdmkrd [-m <minor>] [-s <sect-size>] <nsectors>,创建 RAM 磁盘
mkfifomkfifo <path>
rpmsgrpmsg <panic|dump|ping> <path|all> [value|times length ack sleep]
rptunrptun <start|stop|reset|panic|dump|ping|test> <path|all>
watchwatch [-n interval] [-c count] <command>

适用场景

  • 内存排查:xd、mw、memdump
  • 模块装载:insmod、rmmod、lsmod
  • 虚拟块设备与镜像:losetup、mkrd
  • 多核/跨端通信:rpmsg、rptun

注意事项

  • mw、xd 这类命令直接面向地址空间,执行前需要确认地址和长度。
  • rpmsg / rptun 常用于联调底层链路,建议配合平台日志一起看。

大纲