zoukankan      html  css  js  c++  java
  • busybox介绍

    BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。

    busybox编译完成后,生成可执行文件busybox。在需要制作文件系统映像烧入板子的情况下,busybox应放在根文件系统目录下的bin中,其他的命令都是指向他的符号链接

    busybox使用

    两种方法:

    1)使用busybox [function] [arguments]

    #busybox ls

    他的功能就相当运行ls命令。

    命令作为busybox参数运行。

    2)使用符号链接

    最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能.

    #ln -s busybox ls

    #ln -s busybox rm

    #ln -s busybox mkdir

    然后分别运行这三个链接:

    #./ls

    #./rm

    #./mkdir

    就可以分别完成了ls rm 和mkdir命令的功能。虽然他们都指向同一个可执行程序busybox,但是只要链接名不同,完成的功能就不同。

    注:有些命令没有引出符号链接,故单独执行命令不可以,提示找不到命令。但可以采用“busybox 命令”方式执行命令。

    注:直接运行busybox可以列出当前busybox支持的所有命令。

  • 相关阅读:
    数据库(六)
    数据库(五)
    数据库(四)
    数据库(三)
    数据库(二)
    数据库
    函数 枚举和递归
    数据类型(四) 集合
    数据库基础
    特殊集合 结构体
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5760674.html
Copyright © 2011-2022 走看看