Утилиты Unix (cat, grep, ls и т. д.) для Android?

Я перехожу на одну папку со многими (txt-) файлами, адаптируя (буквы вместо символов, только строчные, без пробелов) Merlin Manns txt-setup . С cat, grep, headи другими Unix-утилитами это лучше, чем структура папок.

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

Как я могу получить эту (или аналогичную) функциональность?

Ответы (2)

Busybox — это единственная утилита, которая содержит функциональные возможности многих основных инструментов Unix. Он используется в большинстве встроенных систем Linux вместо того, чтобы иметь отдельные исполняемые файлы для каждой утилиты, что приводит к трате места из-за дублирования кода.

В Google Play доступно несколько установщиков Busybox и один на F-Droid. Пользовательские ПЗУ часто имеют встроенный Busybox.

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

Вы можете получить доступ к командам Toolbox (или командам Busybox после его установки) из эмулятора терминала точно так же, как и в любой системе Unix.

+1. Busybox предлагает все, что, кажется, хочет OP, и даже больше .
Android toolbox— это небольшой набор утилит, взятых из NetBSD, тогда как BusyBox предоставляет множество наиболее часто используемых «почти полностью» функциональных программ.

Busybox не является полной заменой. Например, мне не хватает --binary-files в Busybox grep. Кроме того, на XDA-Developers

есть GNU CoreUtils .

Получите Termux , если вы хотите полный grepи что-то еще.