Utilità Unix (cat, grep, ls ecc.) Per Android?


11

Sto passando a una cartella con molti file (txt-), adattando (lettere anziché simboli, solo lettere minuscole, senza spazi) Merlin Manns txt-setup . Con cat, grep, heade altri Unix-utilities , è meglio di una struttura di cartelle.

Lo uso su Ubuntu, archiviando i file nella mia cartella Dropbox. Mi piacerebbe avere la stessa funzionalità su Android, ma sono uscito a mani vuote. Non devono essere gli stessi strumenti e se riesco a coprire solo parte delle funzionalità, è un ottimo inizio.

Come posso ottenere questa (o simile) funzionalità?

Risposte:


21

Busybox è una singola utility che contiene le funzionalità di molti strumenti Unix di base. Viene utilizzato sulla maggior parte dei sistemi Linux embedded invece di avere file eseguibili separati per ogni utility, che spreca spazio a causa della duplicazione del codice.

Esistono diversi programmi di installazione di Busybox disponibili su Google Play e uno su F-Droid. Le ROM personalizzate hanno spesso Busybox integrato.

Inoltre, grepe cat(e pochi altri) sono già integrati in Android. Android ha il suo simile Busybox chiamato Toolbox , ma è molto più piccolo (ovvero più limitato) dell'intero Busybox.

Puoi accedere ai comandi Toolbox (o ai comandi Busybox dopo averlo installato) da un emulatore di terminale, esattamente come qualsiasi sistema Unix.


+1. Busybox porta tutto ciò che OP sembra desiderare e molto di più .
dotVezz,

Android toolboxè una piccola serie di utility prese da NetBSD, mentre BusyBox offre molti dei programmi funzionali "quasi completamente" più utilizzati.
iBug,

1

Busybox non è un sostituto completo. Ad esempio, mi mancano i file --binary in grey Busybox.

In alternativa, c'è GNU CoreUtils su XDA-Developers.


1
Vai a prendere Termux se vuoi pieno grepe qualcos'altro.
iBug,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.