如何安装和使用 Busybox Ubuntu

Busybox 可根据 GNU 条款免费安装,并提供免费软件版本。 它是一个包含许多 UNIX 工具的可执行文件。 它专为存储空间和内存等资源有限的嵌入式操作系统而设计。 它提供了 shell 实用程序的极简替代品,您可以在桌面系统上使用这些实用程序,例如 ls、mv、cp、tar 等。busybox 的执行可以在许多流行的操作系统环境中完成,例如 Linux, Android 等等。

在本文中,我们将解释 Busybox 的安装过程和用例 Ubuntu 20.04 LTS 服务器。

Busybox 的安装 Ubuntu 20.04 长期支持

安装 Busybox Ubuntu 20.04 LTS 桌面/服务器非常简单。 您可以使用 apt 命令直接安装它。 检查以下命令以获取更多详细信息。

首先让我们在安装 busybox 之前运行 apt update 命令。

$ sudo apt update

现在,运行如下所示的命令来安装 Busybox。

$ sudo apt install busybox -y

您还可以使用 apt-get 命令安装 busybox。 该过程类似于上述步骤。

首先让我们在安装 busybox 之前运行 apt-get update 命令。

$ sudo apt-get update

现在,运行如下所示的命令来安装 Busybox。

$ sudo apt-get install busybox -y

Busybox 的使用 Ubuntu 20.04 长期支持

你可以直接通过它的 shell 使用 busybox Ubuntu 20.04 长期支持。 有了shell界面,执行ls、rm等命令就可以了。 让我们运行如下所示的命令以获取更多详细信息。

$ busybox sh

执行此命令后,您将看到如下所示的输出。

在这里,我们尝试使用如下所示的命令删除名为“exec”的文件。

$ busybox sh

然后,

$ ls
$ rm exec

在这里,我们已经成功地使用 busybox 命令删除了文件 exec。

Busybox 提供 httpd 网络服务器作为一个非常流行和有用的程序。 您可以检查可用性并使用 httpd webserver 与命令如下所示。 在这种情况下一定要切换到 root 用户。

# busybox sh

然后

# ps -ef | grep httpd

现在,为了检查网络服务器是否正常运行,让我们用简单的代码创建一个 HTML 文件。

# busybox sh

然后

# vi index.html
<!DOCTYPE html>

<html>

<body>

<h1>Busybox HTTPD Testing</h1>

<p>Success.</p>

</body>

</html>

然后保存它。 查看下面的图片了解更多详情。

现在,通过浏览网站来检查它是否正常工作。

到这里,我们已经成功测试了网络服务器。 如上图所示,它似乎运行良好。

busybox 的另一个用例是获取文件的实际路径,您可以将 busybox 与 readlink 命令一起使用,如下所示。

$ busybox sh
$ readlink -f list.sh

在这里,我们使用busybox shell 对list.sh 的实际路径执行readlink 命令。

结论

在本教程中,您学习了如何安装 busybox 并在 Ubuntu 20.04 LTS 服务器。 它非常有用,在很多情况下都能派上用场。 谢谢你!