busybox使用教程分享,几个常用命令先掌握!

吉云

今儿个,咱来聊聊这BusyBox到底咋用。之前为给我的小开发板整个能跑的系统,可没少折腾。就用上BusyBox,今儿就跟大伙儿好好唠唠。

啥是BusyBox?

我对这玩意儿也是两眼一抹黑。后来才知道,这BusyBox就是一个工具箱,里头装满各种Linux上能用的家伙事儿。像啥ls、cat、echo,还有mkdir这些常用的,它都有!最关键的是,它个头儿还小,不占地儿。这就特别适合咱这种小开发板,资源紧张着!

busybox使用教程分享,几个常用命令先掌握!

咋弄到BusyBox?

我一开始想着直接下载一个,结果发现这玩意儿还挺讲究,得自己编译。得,咱就动手!

  1. 先去官网扒拉源代码。这步简单,找到下载链接,直接拽下来就行。
  2. 解压。下下来是个压缩包,得给它解开。我习惯用tar命令,直接tar -xvf *2(xxx是你下载的版本号)。
  3. 配置。进到解压出来的目录里,运行make menuconfig。这里头能选你要啥功能,不要啥功能。我一般就选些常用的,毕竟咱板子小,装不下太多东西。
  4. busybox使用教程分享,几个常用命令先掌握!

  5. 编译。配置完,就make一下,让它自己在那儿编译。这过程可能有点长,去喝杯茶啥的都行。
  6. 安装。编译完,还得make install。这一步会把BusyBox给装到你指定的目录里,默认是在_install

BusyBox咋用?

装好,咋用?挺简单的,就跟平时用Linux命令差不多。但是,得先进到BusyBox的安装目录,比如我这儿就是_install

    busybox使用教程分享,几个常用命令先掌握!

  • 直接用。在_install/bin目录下,你可以直接运行./busybox ls。这效果就跟直接运行ls一样。
  • 创建链接。每次都打./busybox多麻烦!我们可以创建一些链接,就像给它起个小名儿。比如,ln -s busybox ls。这样,以后直接敲ls,实际上运行的就是BusyBox里的ls

我一般都是创建一堆链接,把常用的命令都给“起个小名儿”。这样用起来就顺手多,跟平时用Linux没啥区别。

整到开发板上

编译完,也知道咋用,接下来就是把它弄到我的开发板上。我一般是这么干的:

busybox使用教程分享,几个常用命令先掌握!

  1. _install目录下的东西,整个儿复制到开发板的文件系统里。具体咋复制,看你用啥开发板,反正就是把文件拷过去。
  2. 在开发板上,也创建那些链接。跟上面说的“起小名儿”一样,方便使用。
  3. 设置环境变量。为让系统能找到这些命令,还得把BusyBox的bin目录加到环境变量PATH里。我一般是在/etc/profile文件里加一句export PATH=$PATH:/path/to/busybox/bin(把/path/to/busybox/bin换成你的实际路径)。

这几步下来,我的开发板就能跑BusyBox,常用的命令都能用。整个系统也小巧不少,跑起来也更流畅。这BusyBox,真是个好东西!

busybox使用教程分享,几个常用命令先掌握!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]