Tệp nhị phân busybox cung cấp cho bạn rất nhiều phiên bản nhỏ khác nhau của các chương trình Unix, tất cả được gói gọn trong một gói lớn. Bạn có thể sử dụng nó vì bạn đang sử dụng một phiên bản Linux nhỏ không có một số tiện ích lệnh này. Đôi khi, ngay cả người dùng của các bản phân phối lớn nhất cũng có thể muốn sử dụng nó vì họ chưa cài đặt chương trình này hay chương trình khác. Thật dễ dàng để kiểm tra số phiên bản busybox hiện tại và những ứng dụng bạn đã cài đặt bằng cách gọi chính chương trình đó.
Bạn sẽ cần phải đăng nhập vào một thiết bị đầu cuối ảo để tính năng này hoạt động. Giữ phím Ctrl, Alt và T hoặc tìm kiếm từ Terminal trên Ubuntu Unity Dash. Người dùng LXDE, Xfce4, Mate và KDE có thể nhấp vào menu Ứng dụng rồi trỏ đến Công cụ hệ thống. Sau đó, bạn có thể nhấp vào Terminal, nhưng bạn sẽ không cần quyền truy cập root để ứng dụng này hoạt động.
Phương pháp 1:Kiểm tra chức năng và số phiên bản của busybox hiện tại
Nếu bạn muốn tìm hiểu toàn bộ danh sách các tệp nhị phân mà tệp nhị phân busybox của bạn hỗ trợ, hãy nhập busybox và nhấn enter. Hãy cẩn thận, vì bạn sẽ nhận được quá nhiều thông tin đến mức nó sẽ chạy thẳng ra khỏi màn hình. Hầu hết mọi người đều có hàng tá sự thay thế nhỏ cho các tiện ích mà bạn thường tìm thấy trong các gói như triển khai util-linux và GNU coreutils. Đó thực sự là lý do tại sao các lập trình viên gọi nó là Con dao quân đội Thụy Sĩ của Linux nhúng. Nếu đang ở trong bất kỳ loại cửa sổ trình mô phỏng thiết bị đầu cuối hiện đại nào thì bạn luôn có thể cuộn lại để xem những chức năng nào bạn có thể đã bỏ lỡ.
Bạn cũng có thể thử gõ busybox | ít hơn sau đó nhấn phím enter để bạn có thể cuộn lên và xuống bằng phím con trỏ hoặc phím vi. Nếu bạn chạy theo cách này, hãy gõ q và nhấn phím enter để thoát khỏi chương trình cuộn.
Những người dùng chỉ quan tâm đến số phiên bản của tệp nhị phân nhiều lệnh gọi busybox, chẳng hạn như những người đang cố gắng cập nhật các hệ thống nhúng Linux, thay vào đó sẽ muốn thử gõ busybox | đầu như một mệnh lệnh. Điều này chỉ cung cấp cho bạn một chút thông tin đầu tiên của trang thông tin khổng lồ mà busybox thường sẽ cung cấp cho bạn. Bạn có thể thấy nội dung như (Ubuntu 1:1.22.0-15ubuntu1) cùng với số phiên bản thực tế.
Điều này không có nghĩa là có điều gì đó không ổn cả. Trên thực tế, nhìn thấy nó có nghĩa là busybox đang hoạt động hoàn toàn tốt. Bất kỳ con số bổ sung nào chỉ giúp thể hiện sự thật rằng bạn đang sử dụng một phiên bản được biên dịch theo thông số kỹ thuật của bản phân phối Linux cụ thể. Người dùng Kubfox, Xubfox, Lubuntu và tất cả các phiên bản Ubuntu khác sẽ thấy thông báo tương tự. Những người sử dụng Red Hat và Fedora có thể thấy một loại khác. Bạn có thể bỏ qua nó một cách an toàn nếu bạn đang cập nhật mọi thứ thông qua hệ thống gói thông thường mà bản phân phối của bạn sử dụng. Bạn sẽ thấy nó được cập nhật với mọi thứ khác, nhưng dù sao thì các bản cập nhật busybox cũng rất hiếm.
Tuy nhiên, bạn có thể nói rằng hệ nhị phân trả lời câu hỏi busybox là gì mà không cần bất kỳ sự trợ giúp nào từ bên ngoài!
Phương pháp 2:Gọi ứng dụng busybox
Bây giờ bạn đã biết những tùy chọn nào đã được biên dịch thành busybox, bạn có thể chạy chúng bất cứ lúc nào bạn muốn. Chỉ cần gõ từ busybox theo sau là lệnh được đưa ra trong danh sách dài đó từ Phương pháp 1 để chạy nó. Ví dụ:chúng tôi sẽ chọn một nơi an toàn tốt để chạy như busybox date , sẽ cho chúng ta biết bây giờ là mấy giờ.
Điều này có thể cực kỳ hữu ích cho các lệnh mà bạn không thường xuyên nhìn thấy. Ví dụ:nhiều người dùng Ubuntu và Fedora không cài đặt dos2unix và unix2dos. Các chương trình nhỏ hữu ích này chuyển đổi giữa các ký tự dòng mới LF mà các tệp văn bản Unix/Linux sử dụng và các ký tự CR+LF mà các tệp MS-DOS và Windows sử dụng. Nếu bạn có tệp có tên myFile.txt được tạo trên Linux thì bạn có thể nhập busybox unix2dos myFile.txt để chuyển đổi nó để đọc trên Windows. Đang gõ busybox dos2unix myFile.txt sau đó sẽ chuyển đổi nó trở lại. Điều này thậm chí còn có tác dụng khi truyền tệp sang Windows 10.
Tệp nhị phân này chứa nhiều tính năng nhỏ nhưng hãy thận trọng vì đây là phiên bản đầy đủ tính năng của mọi chương trình mà tệp nhị phân busybox tuyên bố cung cấp. Mặc dù chúng có thể được rút gọn thành các phiên bản, nhưng dd và fdisk vẫn là dd và fdisk. Bạn vẫn có thể thực hiện cài đặt bằng cách chơi đùa với những thứ đó. Chỉ cần thực hiện mức độ tùy ý tương tự như khi bạn thực hiện các lệnh thông thường.
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.