x-cmd pkg | busybox - 嵌入式 Linux 的瑞士军刀

目录

简介

busybox 是一个开源的轻量级工具集合,集成了一批最常用 Unix 工具命令,只需要几 MB 大小就能覆盖绝大多数用户在 Linux 的使用,能在多款 POSIX 环境的操作系统(如 Linux、Windows、Android、嵌入式系统)中运行,被称为 "嵌入式 Linux 的瑞士军刀"

它是一个开源项目,遵循 GPL 协议,最初由 Bruce Perens 于 1995 年编写,后续先后由 Enrique Zanardi、Dave Cinege、Erik Andersen、Rob Landley 和 Denys Vlasenko 对其进行接管和维护。

首次用户

  1. 使用 x busybox 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 busybox 命令常用功能的 demo 示例,可以帮你快速上手 busybox 。

  3. 使用案例:

    bash 复制代码
    # 查看文件列表
    x busybox ls path
    
    # 创建文件或文件目录
    x busybox mkdir dir
    x busybox touch file
    
    # 查看文件内容
    x busybox cat hello.txt
    
    # 查看系统进程
    x busybox ps
    
    # 查看网络接口
    x busybox ifconfig

功能特点

  1. Unix 工具箱 :整合了许多常见的 Unix 命令和实用程序 (e.g. lscatgrepshsedawkwget)
  2. 小巧:相比完整的 GNU 工具,busybox 中的工具通常选项更少,删除了不常见的、很少使用的命令选项,一切都小于1MB,因此在嵌入式设备上占用的存储空间非常有限,更适合嵌入式系统。
  3. 模块化设计:支持自定义 busybox 的配置,选择要想要的工具。

竞品和相关作品

  • Toybox 是另一个轻量级的工具集,旨在 BSD 许可下提供类似 BusyBox 的功能。

进一步阅读

X-CMD 官网

相关推荐
小妖6661 小时前
mac 安装 nginx
运维·nginx·macos
理智的煎蛋4 小时前
MySQL高可用架构:MHA
linux·数据库·mysql·架构·可用性测试
zz-zjx4 小时前
进程与线程详解, IPC通信与RPC通信对比,Linux前台与后台作业
linux·网络协议·rpc
璞致电子5 小时前
【PZ-AU15P】璞致fpga开发板 Aritx UltraScalePlus PZ-AU15P 核心板与开发板用户手册
嵌入式硬件·fpga开发·fpga·fpga开发板·xilinx开发板
芯岭技术6 小时前
MS32C001单片机芯片介绍,QFN16/20封装 主频24MHz
单片机·嵌入式硬件
大筒木老辈子6 小时前
Linux笔记---计算机网络概述
linux·笔记·计算机网络
weixin_700711406 小时前
硬件基础与c51基础
单片机·嵌入式硬件
小白考证进阶中6 小时前
终于赶在考试券过期前把Oracle OCP证书考下来了!
运维·数据库·oracle·dba·开闭原则·数据库管理员
keep__go7 小时前
postgresql9.2.4 跨版本升级14.6
linux·运维·数据库·postgresql
Doris_LMS7 小时前
Git的强软硬回退(三)
运维·服务器·数据库·git·idea