Unix-Dienstprogramme (cat, grep, ls usw.) für Android?

Ich stelle auf einen Ordner mit vielen (txt-)Dateien um und passe (Buchstaben statt Symbole, nur Kleinbuchstaben, keine Leerzeichen) Merlin Manns txt-setup an . Mit cat, grep, headund anderen Unix-Dienstprogrammen ist es besser als eine Ordnerstruktur.

Ich verwende dies unter Ubuntu und speichere die Dateien in meinem Dropbox-Ordner. Ich hätte gerne die gleiche Funktionalität auf Android, bin aber mit leeren Händen gekommen. Es müssen nicht die gleichen Tools sein, und wenn ich nur einen Teil der Funktionalität abdecken kann, ist das ein guter Anfang.

Wie kann ich diese (oder ähnliche) Funktionalität erhalten?

Antworten (2)

Busybox ist ein einzelnes Dienstprogramm, das die Funktionalität vieler grundlegender Unix-Tools enthält. Es wird auf den meisten Embedded-Linux-Systemen verwendet, anstatt separate ausführbare Dateien für jedes Dienstprogramm zu haben, was aufgrund von Codeduplizierung Speicherplatz verschwendet.

Es gibt mehrere Busybox-Installationsprogramme auf Google Play und eines auf F-Droid. Custom ROMs haben oft Busybox eingebaut.

Darüber hinaus sind grepund cat(und einige mehr) bereits in Android integriert. Android hat seine eigene Busybox-ähnliche namens Toolbox , aber sie ist viel kleiner (dh eingeschränkter) als die vollständige Busybox.

Sie können auf Toolbox-Befehle (oder Busybox-Befehle nach der Installation) von einem Terminal-Emulator zugreifen, genau wie bei jedem Unix-System.

+1. Busybox bringt alles mit, was OP zu wollen scheint und noch viel mehr .
Android toolboxist eine kleine Gruppe von Dienstprogrammen, die von NetBSD übernommen wurden, während BusyBox viele der am häufigsten verwendeten "fast voll" funktionsfähigen Programme bereitstellt.

Busybox ist kein vollwertiger Ersatz. Zum Beispiel fehlen mir --binary-files in Busybox grep.

Alternativ gibt es GNU CoreUtils auf XDA-Developers.

Holen Sie sich Termux , wenn Sie voll grepund etwas anderes wollen.