安卓 busybox 是做什么的,怎么用?

开发整个

  BusyBox 它是每一集成了超越100种最经用的Linux COMM的软件。。BusyBox 容纳少量的复杂的器。,诸如,LS、猫和回响慢走。,它还包罗少量的更大的。、更复杂的器,举例GRIP、find、芒特和泰勒特。某些人会 BusyBox 称为 Linux 瑞士器刀。总之,Buybox就像每一大器箱。,它集成了紧缩。 Linux 数量庞大的数量庞大的器和命令,它还包罗 Android 零碎自行外壳。

  1、简介

  BusyBox 将UNIX器的数量庞大的数量庞大的公共用地小版本结成为唯一的可实现纵列。这么的集中可以代替最经用的器,诸如GNU。 fileutils , 有壳类及另外的器,Buybox供给了每一更完善的机遇。,它可以应用于少许小型嵌入式零碎。。

  2、导源

  BusyBox 它最早是由 Bruce 佩伦斯 在 1996 当年是Debian GNU/Linux准备盘预备好。我们家的目的是在软盘上使被安排好每一试验性的顺序。 GNU/Linux 零碎,这可以用作准备盘和急诊盘。。

  3、编制准备

  #make

  #make install

  编制好后在busybox编目录下创造子编目录_install,内脏使满意

  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

  就中可实现纵列busybox在需求依法处决纵列零碎反省的烧入板子的境况下,busybox应放在根纵列零碎编目录下的bin中,另外的一切都是他的作为对某事的保证的痕迹。

  4、、排列

  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 排列麝香选择的调动球员

  Show verbose applet usage messages

  Runtime SUID/SGID configuration via /etc/busybox.conf

  Build Options

  Build BusyBox as a static binary (不) shared LIBS)

  必需选择此调动球员。,这么才能把busybox编制成静力学环的可实现纵列,运转时独立于另外的库。另外的,另外的库纵列WI,在唯一的Linux内核中,它不克不及标准任务。

  Installation Options

  Don”t use /usr

  还必需选择此调动球员。,另外的,使 install 后busybox将准备在原零碎的/usr下,这将重写零碎的原始命令。,make install后会在busybox编目录下创造每一叫_install的编目录,外面有busybox和要点它的环.

  另外的调动球员是少量的根本的Linux命令调动球员。,你需求编制孰命令?,一般而言,可以运用Windows 默认值。,排列后,脱离并有效。。

  5、运用手法

  可以这么用busybox

  #busybox ls

  他的功能是完整运转ls命令。

  最经用的用法是创办要点busybox的环,不一样的环定义实现不一样的效能。

  #ln -s busybox ls

  #ln -s busybox rm

  #ln -s busybox mkdir

  当时的分离运转这三个环。

  #./ls

  #./rm

  #./mkdir

  你可以划分吃光LS。 rm 和mkdir命令的效能.不管他们都要点同每一可实现顺序busybox,另一方面如果环定义不一样,吃光的效能是不一样的。,很多linux网站都供给busybox的源代码下载。

发表评论

电子邮件地址不会被公开。 必填项已用*标注