Yanıtlar:
Meşgul kutusu ikilisini şu şekilde çağırırsanız busybox
, Busybox sürümü, birkaç kabartma çizgisi ve ikilikte bulunan yardımcı programlar listesi ile bir satır alırsınız.
busybox | head -1
Çoğu yardımcı program --help
, ilk satırdaki sürüm numarasıyla birlikte çağrılırsanız bir kullanım iletisi gösterir .
ls --help 2>&1 | head -1
Meşgul kutusunu çalıştıran herhangi bir sistemdeki sürümü, --help
kullanımı görmek için bayrakla komutlardan herhangi birini çalıştırarak kontrol edebilirsiniz . Kullanım çağrılarının ilk satırı meşgul kutusu sürümü hakkında bir not içerir:
$ 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
Meşgul kutusunu çalıştırmıyorsanız, ancak sisteminize yüklediyseniz, aşağıdaki gibi yardımcı programlardan birini başlatarak kontrol edebilirsiniz:
$ busybox cat --help
(Düzenle: Gilles'in belirttiği gibi , meşgul kutusu ikili dosyasını komut vermeden de arayabilir ve aynı başlığı alabilirsiniz)
Son olarak, man sayfasının sonunda hangi sürümden geldiğini gösteren bir not da vardır:
$ man busybox | tail -n 1
version 1.18.4 2011-03-13 BUSYBOX(1)
ls --version
aynı sonuçla denedimls: unrecognized option '--version'
busybox
ikili dosyayı çalıştırmak en mantıklı. Benimki sadece aynı sebepten ötürü çalışıyor ve ayrıca bir hata atıyor. Ben düzeltirim.
--help
yerine kullanın --version
:)
Bağlandığınızda sürümü bildirmiyor mu,
yani
telnet 10.10.10.1
BusyBox v0.61.pre (2008.06.11-10:37+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
veya çalıştır (örneğin)
# busybox ash
BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
cat --version
üzerine, gösterircat: unrecognized option '--version'
.