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 官网

相关推荐
代码游侠6 小时前
应用——MPlayer 媒体播放器系统代码详解
linux·运维·笔记·学习·算法
优选资源分享6 小时前
Qflow v1.6.2 | 开源高效桌面自动化工具
运维·自动化
老兵发新帖6 小时前
ubuntu添加用户完整命令
linux·运维·ubuntu
horizon72746 小时前
如何迁移 WSL2 虚拟机到其他磁盘
linux·ubuntu
悠哉悠哉愿意6 小时前
【EDA学习笔记】电子技术基础知识:基本元件
笔记·嵌入式硬件·学习·eda
snpgroupcn6 小时前
大规模 SAP 转型综合方案:S/4HANA 迁移、数据迁移与系统集成
运维·制造
青山是哪个青山7 小时前
第一节:CMake 简介
linux·c++·cmake
睡觉然后上课7 小时前
LUA的学习
linux·学习·lua
❀͜͡傀儡师7 小时前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
m0_488777657 小时前
Docker容器技术场景化操作实战及网络模式部署
运维·docker·容器·网络模式