Unix утиліти (cat, grep, ls тощо) для Android?


11

Я переходжу до однієї папки з багатьма файлами (txt-), адаптую (твори замість символів, малі літери, без пробілів) Merlin Manns txt-setup . З cat, grep, headі інших Unix-утиліт , це краще , ніж структура папок.

Я використовую це в Ubuntu, зберігаючи файли в моїй папці Dropbox. Я хотів би мати таку ж функціональність на Android, але прийшов з порожніми руками. Вони не повинні бути тими самими інструментами, і якщо я можу покрити лише частину функціональності, це чудовий початок.

Як я можу отримати цю (або подібну) функціональність?

Відповіді:


21

Busybox - це єдина утиліта, яка містить функціональність багатьох основних інструментів Unix. Він використовується в більшості вбудованих систем Linux замість того, щоб мати окремі виконувані файли для кожної утиліти, яка витрачає простір за рахунок дублювання коду.

У Google Play є кілька встановників Busybox та один на F-Droid. На замовлення ROM часто вбудований Busybox.

Крім того, grepі cat(і ще кілька) вже вбудовані в Android. Android має власний Busybox, який називається Toolbox , але він набагато менший (тобто більш обмежений), ніж повний Busybox.

Ви можете отримати доступ до команд Toolbox (або команд Busybox після встановлення) з емулятора терміналу точно так само, як і до будь-якої системи Unix.


+1. Busybox приносить все, що OP, здається, хоче та багато іншого .
dotVezz

Android toolbox- це невеликий набір утиліт, взятих з NetBSD, тоді як BusyBox надає безліч найбільш використовуваних "майже повністю" функціональних програм.
iBug

1

Busybox не є повноцінною заміною. Наприклад, мені не вистачає --binary-файлів у Busybox grep.

Крім того, у XDA-розробників є GNU CoreUtils .


1
Ідіть, отримайте Termux, якщо хочете повного grepта ще чогось.
iBug
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.