VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

什么是linux busybox?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

什么是linux busybox?

本教程运行环境: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)中删除组名。

1.png

现在,我不认为你需要这个选项,这就是为什么它不存在于BusyBox的ls实现中。如果您确实需要一个不包含组名的输出,您只需使用cut或awk命令即可。

再举个例子。这是GNU Coreutils mv命令的帮助页面:

用法:mv

总之,你不需要在正规的Linux系统上使用BusyBox。您已经从GNU Coreutils获得了Linux命令的完整版本。不需要安装精简版。

但BusyBox在特殊领域有其用途,比如为嵌入式或物联网设备配置最小的Linux操作系统。当你想保持Docker图片的尺寸小的时候也是一样。

推荐:《Linux视频教程》以上是linux busybox是什么的详细内容。更多请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:什么是linux busybox? https://zhujicankao.com/88325.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 什么是linux busybox?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!