Openwrt分析1

  • 格式:doc
  • 大小:76.50 KB
  • 文档页数:4

Openwrt分析(1)-Openwrt bin文件详解
分析了openwrt默认的时候携带的bin目录下的相关文件。
总结相关功能如下

ash -> busybox
ash busybox下的
shell脚本

board_detect

busybox 压缩工具包(压缩了很多linux命
令)

cat -> busybox
捕获输出(可以用
于合并文件)

chgrp -> busybox 变换组权限
chmod -> busybox 变换文件权限
chown -> busybox 变更所有者
config_generate
cp -> busybox 拷贝
date -> busybox 日期

dd -> busybox 创建一个块文件(可以指定文件大
小和格式)

df -> busybox 显示磁盘清空
dmesg -> busybox 显示内核消息
echo -> busybox 显示
egrep -> busybox 扩展方式查询

false -> busybox
/bin/false是最
严格的禁止login
选项,一切服务都
不能用。

fgrep -> busybox 文件方式搜索

fsync -> busybox
文件同步拷贝(包
括了内存文件)

grep -> busybox 搜索
gunzip -> busybox 解压缩
gzip -> busybox 压缩
ipcalc.sh
kill -> busybox 杀进程
ln -> busybox 链接
lock -> busybox 加文件锁
login.sh
ls -> busybox 显示
mkdir -> busybox 创建文件夹
mknod -> busybox
创建块文件/字符
文件
mktemp -> busybox 创建临时文件
mount -> busybox 挂载文件
mv -> busybox 移动

netmsg -> busybox
发送网络消息没啥
用了

netstat -> busybox 网络统计
nice -> busybox 调整命令优先级
opkg 安装程序
pidof -> busybox 查询进程名字
ping -> busybox ping命令
ping6 -> busybox IPV6 ping
ps -> busybox 显示进程
pwd -> busybox 修改密码
rm -> busybox 删除
rmdir -> busybox 删除文件
sed -> busybox 查询
sh -> busybox shell脚本

sleep -> busybox
延时(用于shell
脚本中)
sync -> busybox 同步
tar -> busybox 解压缩

touch -> busybox
生成文件或更新现
有文件时戳

true -> busybox 真?
ubus
umount -> busybox 卸载
uname -> busybox 系统信息
vi -> busybox 编辑命令
zcat -> busybox 查看压缩文件