busybox介绍
2024-09-04 03:58:14
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支持的所有命令。
最新文章
- iOS 判断纯汉字,还是是否含有汉字
- windows插件框架
- jquery基本选择器匹配多个元素
- Visual Studio的Web Performance Test提取规则详解(1)
- phpmyadmin连接,管理多个mysql服务器
- VS读取文件或写入文件时出现中文乱码问题
- 关于seafile启动的问题解决
- plsql programming 16 动态SQL和动态PLSQL
- div层遮盖flash(兼容浏览器)
- android信号强度
- P2P
- php操作xml详解
- C语言总结之---关键字
- SignalR技术
- 同盾安卓 Android应用 集成步骤:
- LVS的DR模型配置
- mysql innodb引擎 一次线上死锁分析排查步骤
- 在 chrome 上导出 pdf
- [django]django配合前端vue前后端联调,django服务端解决跨域(django-cors-headers)
- 依赖注入(Dependency Injection)
热门文章
- HTTP Status 500 – Internal Server Error
- springboot项目启动无法访问到controller原因之一:引导类位置有问题
- 卷积的三种模式:full、same、valid + 卷积输出size的计算
- flannel下k8s pod及容器无法跨主机互通问题
- Servlet(3):Cookie
- tomcat启动不了?
- Autofac实现AOP拦截
- 【HANA系列】【第五篇】SAP HANA XS的JavaScript API详解
- C++学习笔记-namespace
- 传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案--temp