Các tiện ích Unix (cat, grep, ls, v.v.) cho Android?


11

Tôi đang chuyển sang một thư mục có nhiều tệp (txt-), điều chỉnh (chữ cái thay vì ký hiệu, chỉ chữ thường, không có khoảng trắng) Merlin Manns txt-setup . Với cat, grep, headUnix-tiện ích khác , đó là tốt hơn so với một cấu trúc thư mục.

Tôi sử dụng cái này trên Ubuntu, lưu trữ các tệp trong thư mục Dropbox của tôi. Tôi muốn có chức năng tương tự trên Android, nhưng đã ra về tay không. Chúng không phải là cùng một công cụ và nếu tôi chỉ có thể bao gồm một phần chức năng thì đó là một khởi đầu tuyệt vời.

Làm thế nào tôi có thể có được chức năng này (hoặc tương tự)?

Câu trả lời:


21

Busybox là một tiện ích duy nhất chứa chức năng của nhiều công cụ Unix cơ bản. Nó được sử dụng trên hầu hết các hệ thống nhúng Linux thay vì có các tệp thực thi riêng cho từng tiện ích, gây lãng phí không gian do sao chép mã.

Có một số trình cài đặt Busybox có sẵn trên Google Play và một trên F-Droid. ROM tùy chỉnh thường có Busybox tích hợp.

Ngoài ra, grepcat(và một vài thứ nữa) đã được tích hợp vào Android. Android có Busybox giống như được gọi là Toolbox , nhưng nó nhỏ hơn rất nhiều (nghĩa là hạn chế hơn) so với Busybox đầy đủ.

Bạn có thể truy cập các lệnh Hộp công cụ (hoặc các lệnh Busybox sau khi bạn đã cài đặt nó) từ trình giả lập thiết bị đầu cuối, giống như bất kỳ hệ thống Unix nào.


+1. Busybox mang đến mọi thứ mà OP dường như muốn nhiều hơn nữa .
dotVezz

Android toolboxlà một bộ nhỏ các tiện ích được lấy từ NetBSD, trong khi BusyBox cung cấp rất nhiều chương trình chức năng "gần như đầy đủ" được sử dụng nhiều nhất.
iBug

1

Busybox không phải là một sự thay thế đầy đủ. Ví dụ: tôi đang thiếu - các tệp nhị phân trong Busybox grep.

Ngoài ra, có GNU CoreUtils trên XDA-Developers.


1
Đi lấy Termux nếu bạn muốn đầy đủ grepvà một cái gì đó khác.
iBug
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.