Utilitários Unix (cat, grep, ls etc.) para Android?


11

Estou mudando para uma pasta com muitos arquivos (txt-), adaptando (letras em vez de símbolos, minúsculas, sem espaços) Merlin Manns txt-setup . Com cat, grep, heade outros Unix-utilitários , é melhor do que uma estrutura de pastas.

Eu uso isso no Ubuntu, armazenando os arquivos na minha pasta Dropbox. Gostaria de ter a mesma funcionalidade no Android, mas acabei de mãos vazias. Eles não precisam ser as mesmas ferramentas e, se eu puder cobrir apenas parte da funcionalidade, é um ótimo começo.

Como posso obter essa funcionalidade (ou similar)?

Respostas:


21

O Busybox é um utilitário único que contém a funcionalidade de muitas das ferramentas básicas do Unix. É usado na maioria dos sistemas Linux embarcados, em vez de ter executáveis ​​separados para cada utilitário, o que desperdiça espaço devido à duplicação de código.

Existem vários instaladores do Busybox disponíveis no Google Play e um no F-Droid. As ROMs personalizadas geralmente têm o Busybox embutido.

Além disso, grepe cat(e mais alguns) já estão embutidos no Android. O Android tem seu próprio Busybox, chamado Toolbox , mas é muito menor (ou seja, mais limitado) do que o Busybox completo.

Você pode acessar os comandos do Toolbox (ou comandos do Busybox depois de instalá-lo) a partir de um emulador de terminal, da mesma maneira que qualquer sistema Unix.


+1. O Busybox traz tudo o que o OP parece querer e muito mais .
dotVezz

O Android toolboxé um pequeno conjunto de utilitários retirados do NetBSD, enquanto o BusyBox fornece muitos programas funcionais "quase totalmente" mais usados.
iBug 17/05

1

O Busybox não é um substituto completo. Por exemplo, estou ausente - arquivos binários no Busybox grep.

Como alternativa, há GNU CoreUtils no XDA-Developers.


1
Vá buscar o Termux se quiser grepalgo mais.
iBug 17/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.