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

相关推荐
草莓熊Lotso2 小时前
MySQL 从入门到实战:视图特性 + 用户权限管理全解
linux·运维·服务器·数据库·c++·mysql
雾岛听蓝2 小时前
进程信号机制深度解析
linux·开发语言·经验分享·笔记
zmjjdank1ng3 小时前
OSI模型和TCP/IP模型
服务器·网络·tcp/ip
qwy7152292581639 小时前
1-Docker Engine 安装前置环境配置
运维·docker·容器
菜菜艾10 小时前
基于llama.cpp部署私有大模型
linux·运维·服务器·人工智能·ai·云计算·ai编程
重生的黑客10 小时前
Linux开发工具:条件编译、动静态库与 make/makefile 入门
linux·运维·服务器
minji...11 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
.柒宇.11 小时前
nginx入门教程
运维·nginx
w61001046611 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
cc_yy_zh11 小时前
Win10 家庭版找不到Device Guard; 无法处理 VMware Workstation与Device Guard不兼容问题
linux·vmware