1、工具簡介
BusyBox 是一個將常用 Unix/Linux 工具打包在單一可執行文件中的輕量級工具集,被稱為?“嵌入式 Linux 的瑞士軍刀”。 它將多個精簡版的命令行工具(如 ls、cat、cp、mv、grep 等)集成到一個二進制文件中,并通過不同的調用方式來提供不同的功能。 最初設計用于資源受限的嵌入式系統,但由于其便攜性和獨立性,也常被用于應急取證和容器環境。當系統工具被破壞或替換時,可以用 BusyBox 直接替代。
2、功能介紹
BusyBox 支持的命令和功能非常多,可以分為以下幾類:
1.文件管理
ls`、`cp`、`mv`、`rm`、`mkdir`、`rmdir`、`find
文件查看:cat
、more
、less
、head
、tail
2.文件編輯與處理
vi
(簡化版編輯器)
grep
、sed
、awk
(文本處理工具)
cut`、`sort`、`uniq
3.系統管理
ps
、top
、free
、uptime
(查看進程和系統狀態)
df
、du
(磁盤使用情況)
mount
、umount
(掛載管理)
kill`、`killall
4.用戶與權限
id`、`whoami`、`groups
adduser`、`passwd
5.網絡工具
ifconfig`、`ip`、`ping`、`netstat`、`telnet`、`wget`、`ftpget`、`ftpput
nc
(netcat,端口調試/通信)
6.壓縮與歸檔
tar`、`gzip`、`bzip2`、`unzip
7.Shell 與腳本支持
自帶簡化版?sh
(shell 解釋器)
支持基本的 shell 腳本執行
3、下載與安裝
https://busybox.net/downloads/
下載
wget ``https://busybox.net/downloads/binaries/1.21.1/busybox-x86_64
賦予執行權限
Chmod +x busybox-x86_64
4、使用教程
執行ps命令
./busybox-x86_64 ps