linux

https://togetek-docs.readthedocs.io/zh/latest/2.hardware/1.%E4%B8%80%E8%B5%B7%E5%AD%A6OpenWrt%28%E5%9F%BA%E7%A1%80%E7%AF%87%29/docs/06.OpenWrt-%E7%83%A7%E5%BD%95mac%E5%9C%B0%E5%9D%80.html

在Linux系统中,/proc 是一个特殊的文件系统,它提供了关于系统硬件和正在运行的进程的信息。/proc 文件系统下的文件通常是只读的,并且其内容是由内核动态生成的。

/proc/mtd 这个路径并不是Linux内核标准提供的一个目录或文件。但是,在某些嵌入式系统(如OpenWrt)中,你可能会看到与MTD(Memory Technology Device)相关的目录或文件,因为MTD是Linux内核中用于管理NAND和NOR闪存设备的子系统。

例如,在OpenWrt系统中,你可能会在 /proc/mtddevice//proc/mtdinfo/(注意这里的路径可能与 /proc/mtd不同)下找到与MTD相关的信息。这些目录或文件包含了关于MTD设备的详细信息,如设备名称、大小、擦除块大小等。

要查看与MTD相关的信息,你应该先检查系统中是否存在与MTD相关的目录或文件。你可以使用 ls /procfind /proc -name '*mtd*' 来查找相关的目录或文件。然后,你可以使用 cat 命令来查看这些文件的内容,例如:

cat /proc/mtddevice/mtd0

或者

cat /proc/mtdinfo/mtd0

注意:上述路径只是示例,实际系统中的路径可能会有所不同。你应该根据你的系统来确定正确的路径。

另外,你也可以查看系统的文档或向系统供应商寻求帮助,以获取关于MTD和相关文件路径的更多信息。

hexdump 是一个在 Unix 和 Linux 系统中常用的命令,用于显示文件或输入数据的十六进制和 ASCII 编码的转储。当你使用 -C 选项时,hexdump 会以规范的十六进制和 ASCII 格式显示数据。

/dev/mtd2 通常是一个MTD(Memory Technology Device)设备的设备文件,MTD是Linux内核中用于管理NAND和NOR闪存设备的子系统。/dev/mtd2 可能是系统中的第二个MTD设备。

但是,直接对 /dev/mtd2 使用 hexdump 可能会遇到一些问题,因为MTD设备通常不是直接可读的。MTD设备通常通过MTD分区(如 /dev/mtdblockX)来访问,这些分区设备提供了对MTD设备上不同分区的访问。

如果你想查看MTD设备的某个分区的内容,你应该使用对应的分区设备文件,例如 /dev/mtdblock2(注意不是 /dev/mtd2)。

但是,如果你确实想要尝试直接对 /dev/mtd2 使用 hexdump,并且你知道这是安全的(比如你知道这个设备当前没有被其他进程使用,并且你知道如何解释其内容),你可以这样做:

hexdump -C /dev/mtd2

但是,请注意,这可能会产生大量的输出,并且如果你没有正确的权限,这个命令可能会失败。如果你没有足够的权限,你可能需要使用 sudo

sudo hexdump -C /dev/mtd2

但是,再次强调,直接对MTD设备使用 hexdump 可能是不安全的,并且通常不是必要的。你应该尝试使用MTD分区设备文件来访问MTD设备上的数据。

读取factory分区的值


hexdump -C /dev/mtd2
00000000  28 76 00 02 00 01 02 03  04 05 00 00 00 00 00 00  |(v..............|
00000010  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
00000020  00 00 00 00 20 00 00 00  ac db da 5b 6f 08 00 01  |.... ......[o...|
00000030  02 03 04 07 22 34 00 20  ff ff 00 01 00 00 00 00  |...."4. ........|
00000040  00 00 22 00 00 00 00 00  30 00 00 00 00 00 00 00  |..".....0.......|
00000050  82 00 00 94 40 b6 c0 ca  20 85 84 84 40 ca 23 00  |....@... ...@.#.|
00000060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000000a0  c6 c6 c4 c4 c4 c0 c0 c4  c4 c4 c4 c4 c0 c0 00 00  |................|
000000b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000c0  00 00 00 00 00 00 00 00  00 1a 22 2a 31 35 01 35  |.........."*15.5|
000000d0  39 40 46 4d 7f 7f 7f 00  00 00 00 00 00 00 00 00  |9@FM............|
000000e0  11 1d 11 1d 1c 35 1c 35  1e 35 1e 35 17 19 17 19  |.....5.5.5.5....|
000000f0  02 00 00 00 bc 00 00 88  0a 00 00 00 00 00 00 00  |................|
00000100  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 77 00  |..............w.|
00000130  11 1d 11 1d 15 7f 15 7f  17 7f 17 7f 10 3b 10 3b  |.............;.;|
00000140  ff ff ff ff 11 00 ff ff  ff ff ff ff ff ff ff ff  |................|
00000150  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00010000
Font: big
                         ______  _______      _             _   
                        |  ____||__   __|    (_)           (_)  
                        | |__      | | _   _  _  _ __ ___   _  _ __    __ _ 
                        |  __|     | || | | || || '_ ` _ \ | || '_ \  / _` |
                        | |        | || |_| || || | | | | || || | | || (_| |
                        |_|        |_| \__, ||_||_| |_| |_||_||_| |_| \__, |
                                        __/ |                          __/ |
                                       |___/                          |___/ 
软件名 功能
onlyoffice-bin word、ppt、execl等日常文件编辑使用
waydroid 安卓模拟器(可使用部分没有linux版本软件的apk)
dingtalk-bin 钉钉
wechat-uos 微信
system-config-printer 打印机适配程序
wemeet-bin 腾讯会议 (不支持wayland)
drawio-desktop-bin 绘图软件
marktext 笔记软件
virtualbox 虚拟化软件
kate 文件编辑软件
minder 思维导图
flameshot 截图软件
okular 文档阅读
krita 图像处理软件(ps)
clash 代理软件
zerotier-one 内网穿透
ark 压缩文件管理工具
sunloginclient 向日葵远程控制软件
DBeaver 数据库远程管理软件
kwriter txt编辑器
docker 容器

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 3400639399@qq.com

×

喜欢就点赞,疼爱就打赏

github