

Busybox正式版是一款功能强大的编程助手工具箱软件。最新版本的Busybox工具箱涵盖了ls、cat、echo、grep、find、mount、telnet等更大更复杂的工具。
适用于嵌入式系统和软盘系统。Busybox软件是Linux命令和工具的集成,可以大大提高程序员的工作效率。
Busybox软件介绍
BusyBox Toolbox是一款集成了100多个最常用的Linux命令和工具的软件。BusyBox工具箱包含一些简单的工具,比如ls、cat和echo,还有一些更大更复杂的工具。
例如grep、find、mount和telnet。有些人会
BusyBox被称为Linux工具中的瑞士军刀。简单来说,BusyBox就像一个大工具箱,集成压缩了Linux的很多工具和命令,还包括
安卓系统自带的外壳。
Busybox软件特性
BusyBox Toolbox是一个开源项目,它遵循GPLv2协议。Busybox将很多UNIX命令集成到一个小的可执行程序中,可以用来替代GNUfileutils、shellutils等工具集。
与相应的GNU工具相比,Busybox中的命令可以提供的选项更少,但对于一般应用来说已经足够了。Busybox主要用于嵌入式系统。
Busybox在编写过程中优化了文件大小,并考虑了有限的系统资源(如内存等。).相比一般GNU工具集几米的大小,带动态链接的Busybox只有几百K,即使带静态链接也只有1M左右。
Busybox是按照模块设计的,很容易添加或删除一些命令,或者增减命令的一些选项。
在创建根文件系统时,如果使用Busybox,只需要在/dev目录下创建必要的设备节点,并在/etc目录下添加一些配置文件。当然,如果Busybox使用动态链接,
然后,您需要将库文件包含在/lib目录中。
Busybox使用说明
1.下载编译安装
#make
#make install
编译后,在busybox目录下生成子目录_install,其内容如下:
drwxr-xr-x 2根根4096 11月24 15:28 bin
rwxrwxrwx 1根根11 11月24 15:28linuxrc - bin/busybox
Drwxr-xr-x 2 root 4096 November 24: 15: 28 sbin
其中,当可执行文件busybox需要制作一个文件系统镜像并烧录到板卡中时,busybox要放在根文件系统目录下的bin中,其他都是指向它的符号链接。
2.下载配置
Busybox的配置程序和linux内核菜单配置完全一样。对于熟悉通过make menuconfig配置linux内核的朋友来说很容易。
#cp busybox-1.00.tar.gz /babylinux
#cd /babylinux
#tar xvfz busybox-1.00.tar.gz
#cd busybox-1.00
#make menuconfig
以下是需要编译到busybox中的功能选项。
General configuration should choose the option.
Show verbose applet usage messages
Runtime SUID/SGID configuration via /etc/busybox.conf
Build Options
Build BusyBox as a static binary (no shared libs)
必须选择这个选项,这样busybox就可以编译成静态链接的可执行文件,独立于其他函数库运行。否则,需要运行其他库文件,它无法在单个linux内核中正常工作。
Installation Options
Don't use /usr
这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令.选择这个选项后,make
install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向它的链接.
其它选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了,配置好后退出并保存。
Busybox更新日志
1.优化内容
2.细节更出众,bug去无踪
-
海棠书屋 - 值得收藏的宝藏文学小说阅读,海棠线上文学城官方网站登录入口 2023-05-10
-
2022软件库合集资料网址大全 2023-05-10
-
原神二次元深夜奖励半夜史莱姆 2023-05-10
-
无尽画廊nature纲手汉化 2023-05-10
-
原神ちゃんが部下を腿法娴熟胡桃 2023-05-10
-
宝宝又大了1v1海棠书屋 2023-05-10