BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。

busybox编译完成后,生成可执行文件busybox。在需要制作文件系统映像烧入板子的情况下,busybox应放在根文件系统目录下的bin中,其他的命令都是指向他的符号链接

busybox使用

两种方法:

1)使用busybox [function] [arguments]

#busybox ls

他的功能就相当运行ls命令。

命令作为busybox参数运行。

2)使用符号链接

最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能.

#ln -s busybox ls

#ln -s busybox rm

#ln -s busybox mkdir

然后分别运行这三个链接:

#./ls

#./rm

#./mkdir

就可以分别完成了ls rm 和mkdir命令的功能。虽然他们都指向同一个可执行程序busybox,但是只要链接名不同,完成的功能就不同。

注:有些命令没有引出符号链接,故单独执行命令不可以,提示找不到命令。但可以采用“busybox 命令”方式执行命令。

注:直接运行busybox可以列出当前busybox支持的所有命令。

最新文章

  1. iOS 判断纯汉字,还是是否含有汉字
  2. windows插件框架
  3. jquery基本选择器匹配多个元素
  4. Visual Studio的Web Performance Test提取规则详解(1)
  5. phpmyadmin连接,管理多个mysql服务器
  6. VS读取文件或写入文件时出现中文乱码问题
  7. 关于seafile启动的问题解决
  8. plsql programming 16 动态SQL和动态PLSQL
  9. div层遮盖flash(兼容浏览器)
  10. android信号强度
  11. P2P
  12. php操作xml详解
  13. C语言总结之---关键字
  14. SignalR技术
  15. 同盾安卓 Android应用 集成步骤:
  16. LVS的DR模型配置
  17. mysql innodb引擎 一次线上死锁分析排查步骤
  18. 在 chrome 上导出 pdf
  19. [django]django配合前端vue前后端联调,django服务端解决跨域(django-cors-headers)
  20. 依赖注入(Dependency Injection)

热门文章

  1. HTTP Status 500 – Internal Server Error
  2. springboot项目启动无法访问到controller原因之一:引导类位置有问题
  3. 卷积的三种模式:full、same、valid + 卷积输出size的计算
  4. flannel下k8s pod及容器无法跨主机互通问题
  5. Servlet(3):Cookie
  6. tomcat启动不了?
  7. Autofac实现AOP拦截
  8. 【HANA系列】【第五篇】SAP HANA XS的JavaScript API详解
  9. C++学习笔记-namespace
  10. 传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案--temp