主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本教程运行环境:linux7.3系统,Dell G3电脑。
BusyBox现在越来越受欢迎,尤其是在Docker用户中。很多Docker镜像使用BusyBox为你提供最小的镜像。
如果您认为Linux命令是理所当然的,那么它可能会让许多用户感到特别困惑。你认为ls、mv等这样的命令是Linux的一部分,但事实是这些命令是GNU Coreutils软件包的一部分,大多数Linux发行版都预装了它。
GNU Coreutils几乎是各种UNIX/Linux命令事实上的提供者,几乎是因为总有替代品,BusyBox就是GNU Coreutils的替代品之一。
什么是BusyBox?Busybox是在Linux系统下开发软件的开发工具。
BusyBox是一个开源项目,它提供了大约400个常见UNIX/Linux命令的简化实现。
BusyBox是一个集成了300多个最常用的Linux命令和工具的软件。BusyBox包括一些简单的工具,比如ls、cat和echo,还有一些更大更复杂的工具,比如grep、find、mount和telnet。有人把BusyBox称为Linux工具中的瑞士军刀。简单来说,BusyBox就像一个大工具箱,集成压缩了Linux的很多工具和命令,还包含了Linux系统的外壳。
BusyBox实现去掉了不常用和很少使用的命令选项,所有东西都小于1 MB。这种最小的图像是它在嵌入式系统和物联网、云计算领域流行的原因。
别看它的大小。BusyBox像经典编辑器一样拥有sed和awk的范围(又是简化版)。它还包含自己的外壳。它甚至包含一个init命令,可以作为PID 1启动,这意味着BusyBox可以配置为Systemd、OpenRC等的替代品。
BusyBox是GNU Coreutils的优秀替代品,尤其是当操作系统的小尺寸很重要的时候。
你没有用BusyBox获得完整的Linux命令选项是个问题吗?这取决于你的需要,真的,大多数人从来不需要命令的所有选项。一些Linux命令有超过50个选项,我敢打赌,您甚至从来没有使用过一个Linux命令的所有选项。
BusyBox减少了很少使用的选项。例如,ls命令有选项G,它从长列表输出(ls -l)中删除组名。
现在,我不认为你需要这个选项,这就是为什么它不存在于BusyBox的ls实现中。如果您确实需要一个不包含组名的输出,您只需使用cut或awk命令即可。
再举个例子。这是GNU Coreutils mv命令的帮助页面:
用法:mv
总之,你不需要在正规的Linux系统上使用BusyBox。您已经从GNU Coreutils获得了Linux命令的完整版本。不需要安装精简版。
但BusyBox在特殊领域有其用途,比如为嵌入式或物联网设备配置最小的Linux操作系统。当你想保持Docker图片的尺寸小的时候也是一样。
推荐:《Linux视频教程》以上是linux busybox是什么的详细内容。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 在Linux上操作vi编辑器(Linux上的vi编辑器命令)
- Mondoze:住宅IP/原生IP/IDC IP,VPS低至$8.33/马来西亚服务器/AS152742/11.11促销
- torchbyte 罗马尼亚 VPS 起价为 20 美元/年,AMD Ryzen9+ NVMe 硬盘,免费 DDoS 防护
- zlidc(智联IDC):韩国原生IP云服务器,35.9美元/季度,4核/4G内存/50G SSD/300M优质网络@2.5T月流量
- 椰草云双11活动:香港云服务器81元/年,香港实体服务器199元/月(香港云服务商)
本文由主机参考刊发,转载请注明:什么是linux busybox? https://zhujicankao.com/88325.html
评论前必须登录!
注册