উত্তর:
busybox
ব্যস্তবক্সটিকে বাইনারি হিসাবে ডেকে আনুন এবং আপনি ব্যাসিবক্স সংস্করণ, আরও কয়েকটি লাইন ফ্লাফ এবং বাইনারিটিতে অন্তর্ভুক্ত ইউটিলিটিগুলির তালিকা সহ একটি লাইন পাবেন।
busybox | head -1
বেশিরভাগ ইউটিলিটিগুলি --help
প্রথম লাইনের সংস্করণ নম্বর সহ আপনি যদি তাদের সাথে কল করেন তবে কোনও ব্যবহারের বার্তা প্রদর্শন করে ।
ls --help 2>&1 | head -1
--help
ব্যবহার দেখতে ফ্ল্যাগের সাথে যে কোনও কমান্ড চালিয়ে আপনি ব্যস্তবক্সে চলমান কোনও সিস্টেমে সংস্করণটি পরীক্ষা করতে পারেন। ব্যবহারের কলগুলির প্রথম লাইনে ব্যস্তবক্স সংস্করণ সম্পর্কে একটি নোট অন্তর্ভুক্ত রয়েছে:
$ 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 cat --help
(সম্পাদনা করুন: গিলস নোট হিসাবে আপনি ব্যস্তবক্সকে বাইনারিও কমান্ড ছাড়াই কল করতে পারেন এবং একই শিরোনাম পেতে পারেন)
শেষ অবধি, ম্যান পৃষ্ঠার শেষে একটি নোট রয়েছে যা এটি দেখায় যে এটির সংস্করণটি:
$ man busybox | tail -n 1
version 1.18.4 2011-03-13 BUSYBOX(1)
ls --version
একই ফলাফল দিয়ে চেষ্টা করেছিls: unrecognized option '--version'
busybox
বাইনারিটি সরাসরি চালানো সবচেয়ে অর্থবোধ করে। খনি কেবল একই কারণে কাজ করে এবং ত্রুটি ছাড়াও ফেলে। আমি এটি সংশোধন করব।
--help
পরিবর্তে ব্যবহার করুন --version
:)
আপনি সংযোগ করার সময় এটি কি সংস্করণটির প্রতিবেদন করে না,
অর্থাত
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.
#
বা চালান (উদাহরণস্বরূপ)
# 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
এটিতে টাইপ করি তবে এটি প্রদর্শিত হয়cat: unrecognized option '--version'
।