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支持的所有命令。

  • 相关阅读:
    保持简单----纪念丹尼斯•里奇(Dennis Ritchie)
    转:有关retina和HiDPI那点事
    Powershell 学习
    Windows与Linux共享文件夹互相访问
    你知道C语言为什么会有“_”(下划线)吗?
    百度公共DNS
    AXIS2的一些认识
    待整理
    java复习汇总之面试篇
    落网歌曲图片下载
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5760674.html
Copyright © 2011-2022 走看看