BusyBox工具箱是功能非常強(qiáng)大的開源Linux工具合集,集成了三百多個(gè)最常用Linux命令和工具的軟件,它集成壓縮了 Linux 的許多工具和命令,也包含了 Android 系統(tǒng)的自帶的shell,由于BusyBox工具箱對(duì)于嵌入式系統(tǒng)來說是一個(gè)非常有用的工具,因此值得我們花一些時(shí)間進(jìn)行探索,感興趣的用戶可通過kk下載分享的本頁(yè)面中獲取該工具箱!

使用技巧
可以這樣用BusyBox
#busybox ls
他的功能就相當(dāng)運(yùn)行l(wèi)s命令
最常用的用法是建立指向busybox的鏈接,不同的鏈接名完成不同的功能.
#ln -s busybox ls
#ln -s busybox rm
#ln -s busybox mkdir
然后分別運(yùn)行這三個(gè)鏈接:
#./ls
#./rm
#./mkdir
就可以分別完成了ls rm 和mkdir命令的功能.雖然他們都指向同一個(gè)可執(zhí)行程序busybox,但是只要鏈接名不同,完成的功能就不同,很多l(xiāng)inux網(wǎng)站都提供busybox的源代碼下載。
BusyBox編譯安裝方法
#make defconfig
#make
#make install
編譯好后在busybox目錄下生成子目錄_install,里面的內(nèi)容:
drwxr-xr-x 2 root root 4096 11月 24 15:28 bin
rwxrwxrwx 1 root root 11 11月 24 15:28linuxrc -> bin/busybox
drwxr-xr-x 2 root root 4096 11月 24 15:28 sbin
其中可執(zhí)行文件busybox在需要制作文件系統(tǒng)映像燒入板子的情況下,busybox應(yīng)放在根文件系統(tǒng)目錄下的bin中,其他的都是指向他的符號(hào)鏈接.