Busybox
如何檢查busybox版本(來自busybox)?
我在嵌入式系統中使用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)