Busybox

如何檢查busybox版本(來自busybox)?

  • February 23, 2022

我在嵌入式系統中使用busybox,我想檢查它的版本。如何從busybox 中檢查busybox 版本?

呼叫busybox二進製文件busybox,你會得到一個帶有Busybox版本的行,還有幾行絨毛,以及二進製文件中包含的實用程序列表。

busybox | head -1

如果您使用 呼叫大多數實用程序,大多數實用程序都會顯示使用消息--help,第一行顯示版本號。

ls --help 2>&1 | head -1

--help您可以通過執行帶有標誌的任何命令來檢查任何執行busybox的系統上的版本以查看使用情況。使用呼叫的第一行包括關於busybox版本的註釋:

$ cat --help
BusyBox v1.18.4 (2011-03-13 15:36:03 CET) multi-call binary.

Usage: cat [FILE]...

Concatenate FILEs and print them to stdout

如果您沒有執行busybox,但已將其安裝在系統上,則可以通過實例化以下實用程序之一進行檢查:

$ busybox cat --help

(編輯:正如Gilles 所說,您也可以在沒有命令的情況下呼叫 busybox 二進製文件並獲得相同的標題)

最後,手冊頁末尾還有一個註釋,顯示了它來自哪個版本:

$ man busybox | tail -n 1
version 1.18.4    2011-03-13     BUSYBOX(1)

引用自:https://unix.stackexchange.com/questions/15895